Lines Matching refs:LoopEntry
1215 static Value *matchCondition(BranchInst *BI, BasicBlock *LoopEntry,
1234 if ((Pred == ICmpInst::ICMP_NE && TrueSucc == LoopEntry) ||
1235 (Pred == ICmpInst::ICMP_EQ && FalseSucc == LoopEntry))
1244 BasicBlock *LoopEntry) {
1246 if (PhiX && PhiX->getParent() == LoopEntry &&
1281 BasicBlock *LoopEntry;
1289 LoopEntry = *(CurLoop->block_begin());
1294 dyn_cast<BranchInst>(LoopEntry->getTerminator()), LoopEntry))
1326 PhiX = getRecurrenceVar(VarX1, DefX2, LoopEntry);
1333 for (BasicBlock::iterator Iter = LoopEntry->getFirstNonPHI()->getIterator(),
1334 IterE = LoopEntry->end();
1344 PHINode *Phi = getRecurrenceVar(Inst->getOperand(0), Inst, LoopEntry);
1351 if ((cast<Instruction>(U))->getParent() != LoopEntry) {
1415 BasicBlock *LoopEntry;
1421 LoopEntry = *(CurLoop->block_begin());
1425 dyn_cast<BranchInst>(LoopEntry->getTerminator()), LoopEntry))
1441 PHINode *PhiX = getRecurrenceVar(VarX, DefX, LoopEntry);
1458 for (BasicBlock::iterator Iter = LoopEntry->getFirstNonPHI()->getIterator(),
1459 IterE = LoopEntry->end();
1469 PHINode *Phi = getRecurrenceVar(Inst->getOperand(0), Inst, LoopEntry);