Home
last modified time | relevance | path

Searched refs:hasNonNeg (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp416 bool Instruction::hasNonNeg() const { in hasNonNeg() function in Instruction
710 setNonNeg(NNI->hasNonNeg()); in copyIRFlags()
755 setNonNeg(hasNonNeg() && NNI->hasNonNeg()); in andIRFlags()
H A DOperator.cpp51 return NNI->hasNonNeg(); in hasPoisonGeneratingFlags()
H A DAsmWriter.cpp1493 if (NNI->hasNonNeg()) in WriteOptimizationInfo()
H A DCore.cpp3817 return cast<Instruction>(P)->hasNonNeg(); in LLVMGetNNeg()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h542 LLVM_ABI bool hasNonNeg() const LLVM_READONLY;
H A DPatternMatch.h2049 return I->hasNonNeg() && Op.match(I->getOperand(0)); in match()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp1207 if (SrcTy->isIntOrIntVectorTy(1) && Zext.hasNonNeg()) in visitZExt()
1326 if (!Zext.hasNonNeg()) { in visitZExt()
2040 if (!CI.hasNonNeg() && isKnownNonNegative(CI.getOperand(0), SQ)) { in visitUIToFP()
H A DInstCombineSimplifyDemanded.cpp457 if (I->getOpcode() == Instruction::ZExt && I->hasNonNeg() && in SimplifyDemandedUseBits()
H A DInstCombineCompares.cpp6300 bool IsNonNeg0 = NonNegInst0 && NonNegInst0->hasNonNeg(); in foldICmpWithZextOrSext()
6301 bool IsNonNeg1 = NonNegInst1 && NonNegInst1->hasNonNeg(); in foldICmpWithZextOrSext()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp687 if (getFlags().hasNonNeg()) in print_details()
H A DSelectionDAG.cpp6410 Flags.setNonNeg(N1->getFlags().hasNonNeg()); in getNode()
6436 Flags.setNonNeg(N1->getFlags().hasNonNeg()); in getNode()
6484 Flags.setNonNeg(N1->getFlags().hasNonNeg()); in getNode()
6520 Flags.setNonNeg(N1->getFlags().hasNonNeg()); in getNode()
H A DSelectionDAGBuilder.cpp3901 Flags.setNonNeg(PNI->hasNonNeg()); in visitZExt()
3906 if (Flags.hasNonNeg() && in visitZExt()
3966 Flags.setNonNeg(PNI->hasNonNeg()); in visitUIToFP()
H A DDAGCombiner.cpp14727 Flags.setNonNeg(N0->getFlags().hasNonNeg()); in visitZERO_EXTEND()
14775 if (N->getFlags().hasNonNeg()) { in visitZERO_EXTEND()
14848 ISD::ZERO_EXTEND, N->getFlags().hasNonNeg())) in visitZERO_EXTEND()
15026 if (N->getFlags().hasNonNeg() && !TLI.isZExtFree(N0.getValueType(), VT)) { in visitZERO_EXTEND()
15054 Flags.setNonNeg(N0->getFlags().hasNonNeg()); in visitANY_EXTEND()
15978 Flags.setNonNeg(N0->getFlags().hasNonNeg()); in visitTRUNCATE()
H A DLegalizeIntegerTypes.cpp2615 if (N->getFlags().hasNonNeg() && Op.getValueType() == VT && in PromoteIntOp_ZERO_EXTEND()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h2322 bool hasNonNeg() const { in hasNonNeg() function
2323 return cast<llvm::PossiblyNonNegInst>(Val)->hasNonNeg(); in hasNonNeg()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp1130 if (I->hasNonNeg()) in processPossibleNonNeg()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp501 Val.withZExtOfValue(ZExt->getOperand(0), ZExt->hasNonNeg()), DL, in GetLinearExpression()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp1444 .emplaceIfTracking<GenericSetter<&PossiblyNonNegInst::hasNonNeg, in setNonNeg()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp63 NNeg = PNI->hasNonNeg(); in PoisonFlags()
H A DSCCPSolver.cpp136 } else if (isa<PossiblyNonNegInst>(Inst) && !Inst.hasNonNeg()) { in refineInstruction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp592 if (PNI->hasNonNeg()) in copyFlagsFromInstruction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h468 bool hasNonNeg() const { return Flags & NonNeg; }
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h688 NonNegFlags.NonNeg = PNNI->hasNonNeg(); in VPIRFlags()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1173 return N->getFlags().hasNonNeg();
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1758 if (NNI->hasNonNeg()) in getOptimizationFlags()

12