Lines Matching refs:ICmpInst
410 ICmpInst *NewCompare = new ICmpInst(TheBr, NewPred, NewAdd, in HandleFloatingPointIV()
958 ICmpInst *Cmp = dyn_cast<ICmpInst>(DU.NarrowUse); in WidenLoopCompare()
1348 static ICmpInst *getLoopTest(Loop *L) { in getLoopTest()
1359 return dyn_cast<ICmpInst>(BI->getCondition()); in getLoopTest()
1366 ICmpInst *Cond = getLoopTest(L); in needsLFTR()
1371 ICmpInst::Predicate Pred = Cond->getPredicate(); in needsLFTR()
1372 if (Pred != ICmpInst::ICMP_NE && Pred != ICmpInst::ICMP_EQ) in needsLFTR()
1519 if (ICmpInst *Cond = getLoopTest(L)) { in FindLoopCounter()
1671 ICmpInst::Predicate P; in LinearFunctionTestReplace()
1673 P = ICmpInst::ICMP_NE; in LinearFunctionTestReplace()
1675 P = ICmpInst::ICMP_EQ; in LinearFunctionTestReplace()
1680 << (P == ICmpInst::ICMP_NE ? "!=" : "==") << "\n" in LinearFunctionTestReplace()