Lines Matching defs:Pred
35 ICmpInst::Predicate Pred = ICmpInst::BAD_ICMP_PREDICATE;
54 if (match(ICmp, m_ICmp(Cond.Pred, m_Value(Cond.AddRecValue),
64 Cond.Pred = ICmpInst::getSwappedPredicate(Cond.Pred);
92 if (Cond.Pred == ICmpInst::ICMP_SLT || Cond.Pred == ICmpInst::ICMP_ULT)
98 if (Cond.Pred != ICmpInst::ICMP_ULE && Cond.Pred != ICmpInst::ICMP_SLE)
104 APInt Max = ICmpInst::isSigned(Cond.Pred)
109 ICmpInst::Predicate Pred =
110 ICmpInst::isSigned(Cond.Pred) ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT;
111 if (SE.isKnownPredicate(Pred, Cond.BoundSCEV, MaxSCEV)) {
115 Cond.Pred = Pred;
163 ICmpInst::Predicate Pred;
165 if (!match(BI, m_Br(m_ICmp(Pred, m_Value(LHS), m_Value(RHS)),
276 if (!SE.isLoopEntryGuardedByCond(&L, SplitCandidateCond.Pred,
394 ICmpInst::Predicate Pred = ICmpInst::ICMP_NE;
396 Builder.CreateICmp(Pred, ExitingCondLCSSAPhi, ExitingCond.BoundValue);
403 NewBoundSCEV = ICmpInst::isSigned(ExitingCond.Pred)