reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/LoopUnroll.cpp
  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;