Lines Matching refs:LoopExit
746 JumpDest LoopExit = getJumpDestInCurrentScope("while.end");
749 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader));
778 llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
785 if (ExitBlock != LoopExit.getBlock()) {
787 EmitBranchThroughCleanup(LoopExit);
812 EmitBlock(LoopExit.getBlock(), true);
822 JumpDest LoopExit = getJumpDestInCurrentScope("do.end");
828 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond));
867 BoolCondVal, LoopBody, LoopExit.getBlock(),
874 EmitBlock(LoopExit.getBlock());
884 JumpDest LoopExit = getJumpDestInCurrentScope("for.end");
912 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
924 llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
940 if (ExitBlock != LoopExit.getBlock()) {
942 EmitBranchThroughCleanup(LoopExit);
977 EmitBlock(LoopExit.getBlock(), true);
983 JumpDest LoopExit = getJumpDestInCurrentScope("for.end");
1007 llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
1021 if (ExitBlock != LoopExit.getBlock()) {
1023 EmitBranchThroughCleanup(LoopExit);
1033 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
1056 EmitBlock(LoopExit.getBlock(), true);