Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp401 bool Instruction::hasNonNeg() const { in hasNonNeg() function in Instruction
656 setNonNeg(NNI->hasNonNeg()); in copyIRFlags()
697 setNonNeg(hasNonNeg() && NNI->hasNonNeg()); in andIRFlags()
H A DOperator.cpp51 return NNI->hasNonNeg(); in hasPoisonGeneratingFlags()
H A DAsmWriter.cpp1432 if (NNI->hasNonNeg()) in WriteOptimizationInfo()
H A DCore.cpp3762 return cast<Instruction>(P)->hasNonNeg(); in LLVMGetNNeg()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h495 bool hasNonNeg() const LLVM_READONLY;
H A DPatternMatch.h1938 return I->hasNonNeg() && Op.match(I->getOperand(0)); in match()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp1153 if (SrcTy->isIntOrIntVectorTy(1) && Zext.hasNonNeg()) in visitZExt()
1275 if (!Zext.hasNonNeg()) { in visitZExt()
1990 if (!CI.hasNonNeg() && isKnownNonNegative(CI.getOperand(0), SQ)) { in visitUIToFP()
H A DInstCombineSimplifyDemanded.cpp451 if (I->getOpcode() == Instruction::ZExt && I->hasNonNeg() && in SimplifyDemandedUseBits()
H A DInstCombineCompares.cpp5912 bool IsNonNeg0 = NonNegInst0 && NonNegInst0->hasNonNeg(); in foldICmpWithZextOrSext()
5913 bool IsNonNeg1 = NonNegInst1 && NonNegInst1->hasNonNeg(); in foldICmpWithZextOrSext()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp642 if (getFlags().hasNonNeg()) in print_details()
H A DSelectionDAGBuilder.cpp3841 Flags.setNonNeg(PNI->hasNonNeg()); in visitZExt()
3846 if (Flags.hasNonNeg() && in visitZExt()
3906 Flags.setNonNeg(PNI->hasNonNeg()); in visitUIToFP()
H A DSelectionDAG.cpp6013 Flags.setNonNeg(N1->getFlags().hasNonNeg()); in getNode()
6033 Flags.setNonNeg(N1->getFlags().hasNonNeg()); in getNode()
6074 Flags.setNonNeg(N1->getFlags().hasNonNeg()); in getNode()
H A DDAGCombiner.cpp13860 Flags.setNonNeg(N0->getFlags().hasNonNeg()); in visitZERO_EXTEND()
13908 if (N->getFlags().hasNonNeg()) { in visitZERO_EXTEND()
13977 ISD::ZERO_EXTEND, N->getFlags().hasNonNeg())) in visitZERO_EXTEND()
14158 if (N->getFlags().hasNonNeg() && !TLI.isZExtFree(N0.getValueType(), VT)) { in visitZERO_EXTEND()
14186 Flags.setNonNeg(N0->getFlags().hasNonNeg()); in visitANY_EXTEND()
H A DTargetLowering.cpp2449 if (Flags.hasNonNeg()) { in SimplifyDemandedBits()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h444 bool hasNonNeg() const { return NonNeg; }
1020 Flags.hasExact() || Flags.hasDisjoint() || Flags.hasNonNeg() ||
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp1110 if (I->hasNonNeg()) in processPossibleNonNeg()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp477 Val.withZExtOfValue(ZExt->getOperand(0), ZExt->hasNonNeg()), DL, in GetLinearExpression()
H A DValueTracking.cpp1153 Inst && Inst->hasNonNeg() && !Known.isNegative()) in computeKnownBitsFromOperator()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp138 } else if (isa<PossiblyNonNegInst>(Inst) && !Inst.hasNonNeg()) { in refineInstruction()
H A DScalarEvolutionExpander.cpp61 NNeg = PNI->hasNonNeg(); in PoisonFlags()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp590 if (PNI->hasNonNeg()) in copyFlagsFromInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h1061 NonNegFlags.NonNeg = PNNI->hasNonNeg(); in VPRecipeWithIRFlags()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1690 if (NNI->hasNonNeg()) in getOptimizationFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp54955 if (Flags.hasNonNeg() || DAG.SignBitIsZero(Op0)) { in combineUIntToFP()