Lines Matching defs:Header
74 // the loop header or the loop exit block.
164 // Header
277 BasicBlock *Header = L->getHeader();
279 Function *F = Header->getParent();
304 if (Header == *BB) {
314 BasicBlock *FirstLoopBB = cast<BasicBlock>(VMap[Header]);
338 for (BasicBlock::iterator I = Header->begin(); isa<PHINode>(I); ++I) {
347 cast<BasicBlock>(VMap[Header])->getInstList().erase(NewPHI);
468 BasicBlock *Header = L->getHeader();
471 const DataLayout &DL = Header->getModule()->getDataLayout();
492 // Header
514 EpilogPreHeader->setName(Header->getName() + ".epil.preheader");
518 PrologPreHeader = SplitEdge(PreHeader, Header, DT, LI);
519 PrologPreHeader->setName(Header->getName() + ".prol.preheader");
522 PrologExit->setName(Header->getName() + ".prol.loopexit");
532 // Header *PrologExit
534 // Latch Header
588 Function *F = Header->getParent();
625 // Header PrologHeader
630 // EpilogHeader Header
658 Header->getFirstNonPHI());
663 if (LatchBR->getSuccessor(0) == Header)