Lines Matching refs:Header
135 /// TripCount is generally defined as the number of times the loop header
181 BasicBlock *Header = L->getHeader();
191 if (Header->hasAddressTaken()) {
194 " Won't unroll loop: address of header block is taken.\n");
254 Function *F = Header->getParent();
258 DEBUG(dbgs() << "COMPLETELY UNROLLING loop %" << Header->getName()
270 DEBUG(dbgs() << "UNROLLING loop %" << Header->getName()
292 for (BasicBlock::iterator I = Header->begin(); isa<PHINode>(I); ++I) {
298 Headers.push_back(Header);
319 Header->getParent()->getBasicBlockList().push_back(New);
322 if (*BB == Header) {
323 assert(LI->getLoopFor(*BB) == L && "Header should not be in a sub-loop");
334 "Header should be first in RPO");
349 if (*BB == Header)
384 if (*BB == Header)
404 Header->getInstList().erase(PN);
509 const DataLayout &DL = Header->getModule()->getDataLayout();