Lines Matching refs:PredR

242                          ICmpInst::Predicate &PredR) {  in getMaskedTypeForICmpPair()  argument
283 if (decomposeBitTestICmp(R1, R2, PredR, R11, R12, R2)) { in getMaskedTypeForICmpPair()
318 if (!ICmpInst::isEquality(PredR)) in getMaskedTypeForICmpPair()
360 unsigned RightType = getMaskedICmpType(A, D, E, PredR); in getMaskedTypeForICmpPair()
371 Value *D, Value *E, ICmpInst::Predicate PredL, ICmpInst::Predicate PredR, in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() argument
395 if (PredR != NewCC) in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
493 Value *D, Value *E, ICmpInst::Predicate PredL, ICmpInst::Predicate PredR, in foldLogOpOfMaskedICmpsAsymmetric() argument
495 assert(ICmpInst::isEquality(PredL) && ICmpInst::isEquality(PredR) && in foldLogOpOfMaskedICmpsAsymmetric()
509 PredL, PredR, Builder)) { in foldLogOpOfMaskedICmpsAsymmetric()
515 PredR, PredL, Builder)) { in foldLogOpOfMaskedICmpsAsymmetric()
528 ICmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in foldLogOpOfMaskedICmps() local
530 getMaskedTypeForICmpPair(A, B, C, D, E, LHS, RHS, PredL, PredR); in foldLogOpOfMaskedICmps()
533 assert(ICmpInst::isEquality(PredL) && ICmpInst::isEquality(PredR) && in foldLogOpOfMaskedICmps()
542 LHS, RHS, IsAnd, A, B, C, D, E, PredL, PredR, LHSMask, RHSMask, in foldLogOpOfMaskedICmps()
647 const APInt ConstE = PredR != NewCC ? *ConstD ^ *OldConstE : *OldConstE; in foldLogOpOfMaskedICmps()
1212 FCmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in foldLogicOfFCmps() local
1216 PredR = FCmpInst::getSwappedPredicate(PredR); in foldLogicOfFCmps()
1236 unsigned FCmpCodeR = getFCmpCode(PredR); in foldLogicOfFCmps()
1251 ((PredL == FCmpInst::FCMP_ORD && PredR == FCmpInst::FCMP_ORD && IsAnd) || in foldLogicOfFCmps()
1252 (PredL == FCmpInst::FCMP_UNO && PredR == FCmpInst::FCMP_UNO && in foldLogicOfFCmps()
2527 ICmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in foldAndOrOfICmps() local
2536 if (predicatesFoldable(PredL, PredR)) { in foldAndOrOfICmps()
2542 unsigned Code = IsAnd ? getICmpCode(PredL) & getICmpCode(PredR) in foldAndOrOfICmps()
2543 : getICmpCode(PredL) | getICmpCode(PredR); in foldAndOrOfICmps()
2614 PredL == PredR && match(LHS1, m_ZeroInt()) && match(RHS1, m_ZeroInt()) && in foldAndOrOfICmps()
2630 PredL == PredR && LHS->hasOneUse() && RHS->hasOneUse()) { in foldAndOrOfICmps()
2668 isSignBitCheck(PredR, *RHSC, TrueIfSignedR) && in foldAndOrOfICmps()
3185 ICmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in foldXorOfICmps() local
3189 if (predicatesFoldable(PredL, PredR)) { in foldXorOfICmps()
3196 unsigned Code = getICmpCode(PredL) ^ getICmpCode(PredR); in foldXorOfICmps()
3217 isSignBitCheck(PredR, *RC, TrueIfSignedR)) { in foldXorOfICmps()
3230 PredR == CmpInst::ICMP_SLT && match(RHS1, m_APInt(C2))) || in foldXorOfICmps()
3232 PredR == CmpInst::ICMP_SGT && match(RHS1, m_APInt(C1)))) in foldXorOfICmps()