Lines Matching defs:Pred
81 static bool isSignTest(ICmpInst::Predicate &Pred, const APInt &C) { in isSignTest()
913 ICmpInst::Predicate Pred) { in foldICmpAddOpConst()
967 auto getICmp = [&I](CmpInst::Predicate Pred, Value *LHS, Value *RHS) { in foldICmpShrConstConst()
1026 auto getICmp = [&I](CmpInst::Predicate Pred, Value *LHS, Value *RHS) { in foldICmpShlConstConst()
1156 ICmpInst::Predicate Pred; in foldIRemByPowerOfTwoToBitTest() local
1173 ICmpInst::Predicate Pred; in foldSignBitTest() local
1203 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithZero() local
1296 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithConstant() local
1342 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithDominatingICmp() local
1413 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpTruncConstant() local
1500 ICmpInst::Predicate Pred; in foldICmpTruncWithTruncOrExt() local
1570 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpXorConstant() local
1631 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpXorShiftConst() local
1879 const ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpAndConstant() local
2024 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpOrXorSubChain() local
2041 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpOrConstant() local
2142 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpMulConstant() local
2239 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpShlOne() local
2281 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpShlConstant() local
2461 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpShrConstant() local
2625 const ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpSRemConstant() local
2673 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpUDivConstant() local
2706 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpDivConstant() local
2889 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpSubConstant() local
3028 const CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpAddConstant() local
3265 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpBitCast() local
3468 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpBinOpEqualityWithConstant() local
3586 const ICmpInst::Predicate Pred = I.getPredicate(); in foldCtpopPow2Test() local
3612 const ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpEqIntrinsicWithConstant() local
3720 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpIntrinsicWithIntrinsic() local
3774 const ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpInstWithConstantAllowPoison() local
3852 foldICmpUSubSatOrUAddSatWithConstant(ICmpInst::Predicate Pred, in foldICmpUSubSatOrUAddSatWithConstant()
3937 foldICmpOfCmpIntrinsicWithConstant(ICmpInst::Predicate Pred, IntrinsicInst *I, in foldICmpOfCmpIntrinsicWithConstant()
3986 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpIntrinsicWithConstant() local
4126 Instruction *InstCombinerImpl::foldSelectICmp(ICmpInst::Predicate Pred, in foldSelectICmp()
4289 static Value *foldICmpWithLowBitMaskedVal(ICmpInst::Predicate Pred, Value *Op0, in foldICmpWithLowBitMaskedVal()
4667 ICmpInst::Predicate Pred; in foldMultiplicationOverflowCheck() local
4739 CmpInst::Predicate Pred; in foldICmpXNegX() local
4773 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpAndXX() local
4836 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpOrXX() local
4870 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpXorXX() local
4907 const CmpInst::Predicate Pred = I.getPredicate(); in foldICmpBinOp() local
4971 bool &HasNSW, bool &HasNUW) -> bool { in foldICmpBinOp()
5377 ICmpInst::Predicate Pred) { in foldICmpWithMinMax()
5519 const CmpInst::Predicate Pred = I.getPredicate(); in foldICmpPow2Test() local
5573 const CmpInst::Predicate Pred = I.getPredicate(); in foldICmpEquality() local
5821 ICmpInst::Predicate Pred = ICmp.getPredicate(); in foldICmpWithTrunc() local
6437 ICmpInst::Predicate Pred = I.getPredicate(); in foldICmpUsingKnownBits() local
6696 ICmpInst::Predicate Pred; in foldICmpUsingBoolRange() local
6781 InstCombiner::getFlippedStrictnessPredicateAndConstant(CmpInst::Predicate Pred, in getFlippedStrictnessPredicateAndConstant()
6857 ICmpInst::Predicate Pred = I.getPredicate(); in canonicalizeCmpWithConstant() local
6880 CmpInst::Predicate Pred = I.getPredicate(); in canonicalizeICmpPredicate() local
6981 ICmpInst::Predicate Pred, NewPred; in foldICmpWithHighBitMask() local
7024 const CmpInst::Predicate Pred = Cmp.getPredicate(); in foldVectorCmp() local
7028 auto createCmpReverse = [&](CmpInst::Predicate Pred, Value *X, Value *Y) { in foldVectorCmp()
7093 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpOfUAddOv() local
7187 Instruction *InstCombinerImpl::foldICmpCommutative(ICmpInst::Predicate Pred, in foldICmpCommutative()
7386 ICmpInst::Predicate Pred = I.getPredicate(); in visitICmpInst() local
7673 ICmpInst::Predicate Pred; in foldFCmpIntToFPConst() local
7854 FCmpInst::Predicate Pred = I.getPredicate(); in foldFCmpReciprocalAndZero() local
7987 CmpInst::Predicate Pred = I.getPredicate(); in foldFCmpFNegCommonOp() local
8007 const CmpInst::Predicate Pred = I.getPredicate(); in foldFCmpFSubIntoFCmp() local
8063 const CmpInst::Predicate Pred = I.getPredicate(); in visitFCmpInst() local