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

References

lib/Transforms/Scalar/LoopUnswitch.cpp
  232       BranchesInfo.forgetLoop(currentLoop);
  236       loopHeader = currentLoop->getHeader();
  237       loopPreheader = currentLoop->getLoopPreheader();
  532   currentLoop = L;
  533   Function *F = currentLoop->getHeader()->getParent();
  544     assert(currentLoop->isLCSSAForm(*DT));
  562   while (currentLoop->contains(DomBB)) {
  639   if (!currentLoop->isSafeToClone())
  643   if (!currentLoop->hasDedicatedExits())
  650           currentLoop, getAnalysis<TargetTransformInfoWrapperPass>().getTTI(
  651                            *currentLoop->getHeader()->getParent()),
  682   for (const auto BB : currentLoop->blocks()) {
  698     Value *LoopCond = FindLIVLoopCondition(Guard->getOperand(0), currentLoop,
  714   for (Loop::block_iterator I = currentLoop->block_begin(),
  715          E = currentLoop->block_end(); I != E; ++I) {
  725         !SafetyInfo.isGuaranteedToExecute(*TI, DT, currentLoop))
  740         Value *LoopCond = FindLIVLoopCondition(BI->getCondition(), currentLoop,
  754           FindLIVLoopCondition(SC, currentLoop, Changed, MSSAU.get());
  814         Value *LoopCond = FindLIVLoopCondition(SI->getCondition(), currentLoop,
  885                       << currentLoop->getHeader()->getName()
  894                       << currentLoop->getHeader()->getName()
  901   UnswitchNontrivialCondition(LoopCond, Val, currentLoop, TI);
 1058   BasicBlock *CurrentBB = currentLoop->getHeader();
 1083     if (!currentLoop->contains(CurrentBB) || !Visited.insert(CurrentBB).second)
 1130     Value *LoopCond = FindLIVLoopCondition(BI->getCondition(), currentLoop,
 1143     if ((LoopExitBB = isTrivialLoopExitBlock(currentLoop,
 1146     } else if ((LoopExitBB = isTrivialLoopExitBlock(currentLoop,
 1159     UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, LoopExitBB,
 1165     Value *LoopCond = FindLIVLoopCondition(SI->getCondition(), currentLoop,
 1183                isTrivialLoopExitBlock(currentLoop, Case.getCaseSuccessor()))) {
 1202     UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, LoopExitBB,