Lines Matching defs:Pred0
661 ICmpInst::Predicate Pred0 = (Inverted ? Cmp0->getInversePredicate() :
665 if (!((Pred0 == ICmpInst::ICMP_SGT && RangeStart->isMinusOne()) ||
666 (Pred0 == ICmpInst::ICMP_SGE && RangeStart->isZero())))
912 CmpInst::Predicate Pred0, Pred1;
914 if (!match(Cmp0, m_ICmp(Pred0, m_Intrinsic<Intrinsic::ctpop>(m_Value(X)),
920 if (IsAnd && Pred0 == ICmpInst::ICMP_NE && Pred1 == ICmpInst::ICMP_NE)
922 if (!IsAnd && Pred0 == ICmpInst::ICMP_EQ && Pred1 == ICmpInst::ICMP_EQ)
941 CmpInst::Predicate Pred0, Pred1;
943 if (JoinedByAnd && match(Cmp0, m_ICmp(Pred0, m_Value(X), m_ZeroInt())) &&
946 Pred0 == ICmpInst::ICMP_NE && Pred1 == ICmpInst::ICMP_ULT) {
954 if (!JoinedByAnd && match(Cmp0, m_ICmp(Pred0, m_Value(X), m_ZeroInt())) &&
957 Pred0 == ICmpInst::ICMP_EQ && Pred1 == ICmpInst::ICMP_UGT) {
1227 ICmpInst::Predicate Pred0;
1230 if (!match(Cmp0, m_ICmp(Pred0, m_Value(X), m_Constant(C))) ||
1233 if ((IsAnd && Pred0 != ICmpInst::ICMP_EQ) ||
1234 (!IsAnd && Pred0 != ICmpInst::ICMP_NE))