Lines Matching defs:ICmp
32 /// ICmp instruction with this condition
33 ICmpInst *ICmp = nullptr;
51 static void analyzeICmp(ScalarEvolution &SE, ICmpInst *ICmp,
53 Cond.ICmp = ICmp;
54 if (match(ICmp, m_ICmp(Cond.Pred, m_Value(Cond.AddRecValue),
83 const SCEV *ExitCount = SE.getExitCount(&L, Cond.ICmp->getParent());
126 ICmpInst *ICmp, ConditionInfo &Cond,
128 analyzeICmp(SE, ICmp, Cond, L);
209 // Allowed only conditional branch with ICmp.
214 ICmpInst *ICmp = cast<ICmpInst>(ExitingBI->getCondition());
215 if (!hasProcessableCondition(L, SE, ICmp, Cond, /*IsExitCond*/ true))
254 // Check conditional branch with ICmp.
263 ICmpInst *ICmp = cast<ICmpInst>(BI->getCondition());
264 if (!hasProcessableCondition(L, SE, ICmp, SplitCandidateCond,
414 ExitingCond.ICmp->setOperand(1, NewBoundValue);