Searched refs:hasNonNeg (Results 1 – 19 of 19) sorted by relevance
352 bool Instruction::hasNonNeg() const { in hasNonNeg() function in Instruction572 setNonNeg(NNI->hasNonNeg()); in copyIRFlags()605 setNonNeg(hasNonNeg() && NNI->hasNonNeg()); in andIRFlags()
44 return NNI->hasNonNeg(); in hasPoisonGeneratingFlags()
3546 return cast<Instruction>(P)->hasNonNeg(); in LLVMGetNNeg()
1403 if (NNI->hasNonNeg()) in WriteOptimizationInfo()
470 bool hasNonNeg() const LLVM_READONLY;
1702 return I->getOpcode() == Instruction::ZExt && I->hasNonNeg() && in match()
603 if (getFlags().hasNonNeg()) in print_details()
3652 Flags.setNonNeg(PNI->hasNonNeg()); in visitZExt()3657 if (Flags.hasNonNeg() && in visitZExt()
5040 return ConsiderFlags && Op->getFlags().hasNonNeg(); in canCreateUndefOrPoison()
2420 if (Flags.hasNonNeg()) { in SimplifyDemandedBits()
1059 if (ZExt->hasNonNeg()) in processZExt()
453 if (I->getOpcode() == Instruction::ZExt && I->hasNonNeg() && in SimplifyDemandedUseBits()
1237 if (!Zext.hasNonNeg()) { in visitZExt()
5583 bool IsNonNeg0 = NonNegInst0 && NonNegInst0->hasNonNeg(); in foldICmpWithZextOrSext()5584 bool IsNonNeg1 = NonNegInst1 && NonNegInst1->hasNonNeg(); in foldICmpWithZextOrSext()
143 } else if (isa<ZExtInst>(Inst) && !Inst.hasNonNeg()) { in refineInstruction()
444 bool hasNonNeg() const { return NonNeg; }
977 NonNegFlags.NonNeg = PNNI->hasNonNeg(); in VPRecipeWithIRFlags()
1598 if (NNI->hasNonNeg()) in getOptimizationFlags()
1021 Inst && Inst->hasNonNeg() && !Known.isNegative()) in computeKnownBitsFromOperator()