Lines Matching defs:Cond
1279 ICmpInst *Cond = getLoopTest(L);
1280 if (!Cond)
1284 ICmpInst::Predicate Pred = Cond->getPredicate();
1289 Value *LHS = Cond->getOperand(0);
1290 Value *RHS = Cond->getOperand(1);
1358 static bool AlmostDeadIV(PHINode *Phi, BasicBlock *LatchBlock, Value *Cond) {
1364 if (*UI != Cond && *UI != IncV) return false;
1369 if (*UI != Cond && *UI != Phi) return false;
1392 Value *Cond =
1436 if (ICmpInst *Cond = getLoopTest(L)) {
1437 if (Phi != getLoopPhiForCounter(Cond->getOperand(0), L, DT)
1438 && Phi != getLoopPhiForCounter(Cond->getOperand(1), L, DT)) {
1445 if (BestPhi && !AlmostDeadIV(BestPhi, LatchBlock, Cond)) {
1447 if (AlmostDeadIV(Phi, LatchBlock, Cond))
1636 Value *Cond = Builder.CreateICmp(P, CmpIndVar, ExitCnt, "exitcond");
1643 BI->setCondition(Cond);
1648 return Cond;