Lines Matching refs:getPredicate
140 ICmpInst::Predicate Pred = Cmp->getPredicate(); in foldSelectICmpAnd()
514 Cmp->getPredicate() == ICmpInst::ICMP_EQ && in foldSelectICmpAndAnd()
551 ICmpInst::Predicate Pred = IC->getPredicate(); in foldSelectICmpLshrAshr()
622 IsEqualZero = IC->getPredicate() == ICmpInst::ICMP_EQ; in foldSelectICmpAndOr()
623 } else if (IC->getPredicate() == ICmpInst::ICMP_SLT || in foldSelectICmpAndOr()
624 IC->getPredicate() == ICmpInst::ICMP_SGT) { in foldSelectICmpAndOr()
627 IsEqualZero = IC->getPredicate() == ICmpInst::ICMP_SGT; in foldSelectICmpAndOr()
725 ICmpInst::Predicate Pred = ICI->getPredicate(); in canonicalizeSaturatedSubtract()
784 ICmpInst::Predicate Pred = Cmp->getPredicate(); in canonicalizeSaturatedAdd()
861 if (ICI->getPredicate() == ICmpInst::ICMP_NE) in foldSelectCtlzToCttz()
895 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectCttzCtlz()
946 ICmpInst::Predicate Pred = Cmp.getPredicate(); in adjustMinMax()
1056 Cmp.getPredicate() == CanonicalPred) in canonicalizeMinMaxWithConstant()
1132 if (Cmp.getPredicate() == ICmpInst::ICMP_NE) { in foldSelectValueEquivalence()
1248 switch (Cmp0.getPredicate()) { in canonicalizeClampLike()
1464 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectInstWithICmp()
2850 if (FCmp->hasOneUse() && FCmpInst::isUnordered(FCmp->getPredicate())) { in visitSelectInst()