reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
305 BranchInst *HeaderBI = dyn_cast<BranchInst>(Header->getTerminator()); 311 L->getExitingBlock() != Header))) { 318 return BI->isConditional() && BI->getSuccessor(S1) == Header && 343 if (Header->hasAddressTaken()) { 462 LLVM_DEBUG(dbgs() << "COMPLETELY UNROLLING loop %" << Header->getName() 472 LLVM_DEBUG(dbgs() << "PEELING loop %" << Header->getName() 489 LLVM_DEBUG(dbgs() << "UNROLLING loop %" << Header->getName() << " by " 546 for (BasicBlock::iterator I = Header->begin(); isa<PHINode>(I); ++I) { 553 Headers.push_back(Header); 557 auto *Term = cast<BranchInst>(Header->getTerminator()); 587 if (Header->getParent()->isDebugInfoForProfiling()) 609 Header->getParent()->getBasicBlockList().push_back(New); 611 assert((*BB != Header || LI->getLoopFor(*BB) == L) && 618 if (*BB == Header) 651 if (*BB == Header) 658 if (Pred == Header) { 671 if (*BB == Header) 698 Header->getInstList().erase(PN); 838 BasicBlock *&TermBlock = LatchIsExiting ? LatchBlock : Header;