/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instruction.cpp | 401 bool Instruction::hasNonNeg() const { in hasNonNeg() function in Instruction 656 setNonNeg(NNI->hasNonNeg()); in copyIRFlags() 697 setNonNeg(hasNonNeg() && NNI->hasNonNeg()); in andIRFlags()
|
H A D | Operator.cpp | 51 return NNI->hasNonNeg(); in hasPoisonGeneratingFlags()
|
H A D | AsmWriter.cpp | 1432 if (NNI->hasNonNeg()) in WriteOptimizationInfo()
|
H A D | Core.cpp | 3762 return cast<Instruction>(P)->hasNonNeg(); in LLVMGetNNeg()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instruction.h | 495 bool hasNonNeg() const LLVM_READONLY;
|
H A D | PatternMatch.h | 1938 return I->hasNonNeg() && Op.match(I->getOperand(0)); in match()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 1153 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 D | InstCombineSimplifyDemanded.cpp | 451 if (I->getOpcode() == Instruction::ZExt && I->hasNonNeg() && in SimplifyDemandedUseBits()
|
H A D | InstCombineCompares.cpp | 5912 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 D | SelectionDAGDumper.cpp | 642 if (getFlags().hasNonNeg()) in print_details()
|
H A D | SelectionDAGBuilder.cpp | 3841 Flags.setNonNeg(PNI->hasNonNeg()); in visitZExt() 3846 if (Flags.hasNonNeg() && in visitZExt() 3906 Flags.setNonNeg(PNI->hasNonNeg()); in visitUIToFP()
|
H A D | SelectionDAG.cpp | 6013 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 D | DAGCombiner.cpp | 13860 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 D | TargetLowering.cpp | 2449 if (Flags.hasNonNeg()) { in SimplifyDemandedBits()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 444 bool hasNonNeg() const { return NonNeg; } 1020 Flags.hasExact() || Flags.hasDisjoint() || Flags.hasNonNeg() ||
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 1110 if (I->hasNonNeg()) in processPossibleNonNeg()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | BasicAliasAnalysis.cpp | 477 Val.withZExtOfValue(ZExt->getOperand(0), ZExt->hasNonNeg()), DL, in GetLinearExpression()
|
H A D | ValueTracking.cpp | 1153 Inst && Inst->hasNonNeg() && !Known.isNegative()) in computeKnownBitsFromOperator()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SCCPSolver.cpp | 138 } else if (isa<PossiblyNonNegInst>(Inst) && !Inst.hasNonNeg()) { in refineInstruction()
|
H A D | ScalarEvolutionExpander.cpp | 61 NNeg = PNI->hasNonNeg(); in PoisonFlags()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineInstr.cpp | 590 if (PNI->hasNonNeg()) in copyFlagsFromInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.h | 1061 NonNegFlags.NonNeg = PNNI->hasNonNeg(); in VPRecipeWithIRFlags()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1690 if (NNI->hasNonNeg()) in getOptimizationFlags()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 54955 if (Flags.hasNonNeg() || DAG.SignBitIsZero(Op0)) { in combineUIntToFP()
|