Searched refs:LoopEnd (Results 1 – 3 of 3) sorted by relevance
221 void wireFlow(bool ExitUseAllowed, BasicBlock *LoopEnd);223 void handleLoops(bool ExitUseAllowed, BasicBlock *LoopEnd);728 BasicBlock *LoopEnd) { in wireFlow() argument753 while (!Order.empty() && !Visited.count(LoopEnd) && in wireFlow()755 handleLoops(false, LoopEnd); in wireFlow()764 BasicBlock *LoopEnd) { in handleLoops() argument769 wireFlow(ExitUseAllowed, LoopEnd); in handleLoops()776 LoopEnd = Loops[Node->getEntry()]; in handleLoops()777 wireFlow(false, LoopEnd); in handleLoops()778 while (!Visited.count(LoopEnd)) { in handleLoops()[all …]
1385 Context LoopEnd = CurrBlockInfo->ExitContext; in traverseCFG() local1386 intersectBackEdge(LoopBegin, LoopEnd); in traverseCFG()2584 CFGBlockInfo *LoopEnd = &BlockInfo[CurrBlockID]; in runAnalysis() local2585 intersectAndWarn(LoopEnd->ExitSet, PreLoop->EntrySet, in runAnalysis()
1435 JumpDest LoopEnd = getJumpDestInCurrentScope("forcoll.end"); in EmitObjCForCollectionStmt() local1627 BreakContinueStack.push_back(BreakContinue(LoopEnd, AfterBody)); in EmitObjCForCollectionStmt()1690 EmitBlock(LoopEnd.getBlock()); in EmitObjCForCollectionStmt()