Lines Matching defs:Pred

80 static bool isSignTest(ICmpInst::Predicate &Pred, const APInt &C) {  in isSignTest()
912 ICmpInst::Predicate Pred) { in foldICmpAddOpConst()
966 auto getICmp = [&I](CmpInst::Predicate Pred, Value *LHS, Value *RHS) { in foldICmpShrConstConst()
1025 auto getICmp = [&I](CmpInst::Predicate Pred, Value *LHS, Value *RHS) { in foldICmpShlConstConst()
1155 ICmpInst::Predicate Pred; in foldIRemByPowerOfTwoToBitTest() local
1172 ICmpInst::Predicate Pred; in foldSignBitTest() local
1202 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithZero() local
1295 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithConstant() local
1342 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithDominatingICmp() local
1411 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpTruncConstant() local
1492 ICmpInst::Predicate Pred; in foldICmpTruncWithTruncOrExt() local
1553 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpXorConstant() local
1614 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpXorShiftConst() local
1840 const ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpAndConstant() local
1974 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpOrXorSubChain() local
1991 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpOrConstant() local
2082 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpMulConstant() local
2179 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpShlOne() local
2221 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpShlConstant() local
2380 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpShrConstant() local
2534 const ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpSRemConstant() local
2582 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpUDivConstant() local
2615 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpDivConstant() local
2798 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpSubConstant() local
2937 const CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpAddConstant() local
3170 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpBitCast() local
3359 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpBinOpEqualityWithConstant() local
3474 const ICmpInst::Predicate Pred = I.getPredicate(); in foldCtpopPow2Test() local
3500 const ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpEqIntrinsicWithConstant() local
3608 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpIntrinsicWithIntrinsic() local
3662 const ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpInstWithConstantAllowUndef() local
3740 foldICmpUSubSatOrUAddSatWithConstant(ICmpInst::Predicate Pred, in foldICmpUSubSatOrUAddSatWithConstant()
3828 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpIntrinsicWithConstant() local
3963 Instruction *InstCombinerImpl::foldSelectICmp(ICmpInst::Predicate Pred, in foldSelectICmp()
4373 ICmpInst::Predicate Pred; in foldMultiplicationOverflowCheck() local
4445 CmpInst::Predicate Pred; in foldICmpXNegX() local
4479 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpAndXX() local
4504 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpOrXX() local
4538 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpXorXX() local
4576 const CmpInst::Predicate Pred = I.getPredicate(); in foldICmpBinOp() local
4640 bool &HasNSW, bool &HasNUW) -> bool { in foldICmpBinOp()
5049 ICmpInst::Predicate Pred) { in foldICmpWithMinMax()
5191 const CmpInst::Predicate Pred = I.getPredicate(); in foldICmpPow2Test() local
5245 const CmpInst::Predicate Pred = I.getPredicate(); in foldICmpEquality() local
5492 ICmpInst::Predicate Pred = ICmp.getPredicate(); in foldICmpWithTrunc() local
6108 ICmpInst::Predicate Pred = I.getPredicate(); in foldICmpUsingKnownBits() local
6367 ICmpInst::Predicate Pred; in foldICmpUsingBoolRange() local
6452 InstCombiner::getFlippedStrictnessPredicateAndConstant(CmpInst::Predicate Pred, in getFlippedStrictnessPredicateAndConstant()
6528 ICmpInst::Predicate Pred = I.getPredicate(); in canonicalizeCmpWithConstant() local
6551 CmpInst::Predicate Pred = I.getPredicate(); in canonicalizeICmpPredicate() local
6652 ICmpInst::Predicate Pred, NewPred; in foldICmpWithHighBitMask() local
6695 const CmpInst::Predicate Pred = Cmp.getPredicate(); in foldVectorCmp() local
6699 auto createCmpReverse = [&](CmpInst::Predicate Pred, Value *X, Value *Y) { in foldVectorCmp()
6764 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpOfUAddOv() local
6858 Instruction *InstCombinerImpl::foldICmpCommutative(ICmpInst::Predicate Pred, in foldICmpCommutative()
7023 ICmpInst::Predicate Pred = I.getPredicate(); in visitICmpInst() local
7302 ICmpInst::Predicate Pred; in foldFCmpIntToFPConst() local
7484 FCmpInst::Predicate Pred = I.getPredicate(); in foldFCmpReciprocalAndZero() local
7617 CmpInst::Predicate Pred = I.getPredicate(); in foldFCmpFNegCommonOp() local
7646 const CmpInst::Predicate Pred = I.getPredicate(); in visitFCmpInst() local