Searched refs:LoopEnd (Results 1 – 3 of 3) sorted by relevance
227 void wireFlow(bool ExitUseAllowed, BasicBlock *LoopEnd);229 void handleLoops(bool ExitUseAllowed, BasicBlock *LoopEnd);785 BasicBlock *LoopEnd) { in wireFlow() argument810 while (!Order.empty() && !Visited.count(LoopEnd) && in wireFlow()812 handleLoops(false, LoopEnd); in wireFlow()821 BasicBlock *LoopEnd) { in handleLoops() argument826 wireFlow(ExitUseAllowed, LoopEnd); in handleLoops()833 LoopEnd = Loops[Node->getEntry()]; in handleLoops()834 wireFlow(false, LoopEnd); in handleLoops()835 while (!Visited.count(LoopEnd)) { in handleLoops()[all …]
757 Context LoopEnd = CurrBlockInfo->ExitContext; in traverseCFG() local758 intersectBackEdge(LoopBegin, LoopEnd); in traverseCFG()2333 CFGBlockInfo *LoopEnd = &BlockInfo[CurrBlockID]; in runAnalysis() local2334 intersectAndWarn(LoopEnd->ExitSet, PreLoop->EntrySet, in runAnalysis()
1457 JumpDest LoopEnd = getJumpDestInCurrentScope("forcoll.end"); in EmitObjCForCollectionStmt() local1655 BreakContinueStack.push_back(BreakContinue(LoopEnd, AfterBody)); in EmitObjCForCollectionStmt()1722 EmitBlock(LoopEnd.getBlock()); in EmitObjCForCollectionStmt()