reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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,