Lines Matching refs:LoopExit
894 JumpDest LoopExit = getJumpDestInCurrentScope("while.end"); in EmitWhileStmt() local
897 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader)); in EmitWhileStmt()
930 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt()
940 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
942 EmitBranchThroughCleanup(LoopExit); in EmitWhileStmt()
975 EmitBlock(LoopExit.getBlock(), true); in EmitWhileStmt()
985 JumpDest LoopExit = getJumpDestInCurrentScope("do.end"); in EmitDoStmt() local
991 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond)); in EmitDoStmt()
1030 BoolCondVal, LoopBody, LoopExit.getBlock(), in EmitDoStmt()
1037 EmitBlock(LoopExit.getBlock()); in EmitDoStmt()
1047 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); in EmitForStmt() local
1087 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitForStmt()
1101 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt()
1121 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt()
1123 EmitBranchThroughCleanup(LoopExit); in EmitForStmt()
1158 EmitBlock(LoopExit.getBlock(), true); in EmitForStmt()
1164 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); in EmitCXXForRangeStmt() local
1188 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt()
1205 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt()
1207 EmitBranchThroughCleanup(LoopExit); in EmitCXXForRangeStmt()
1217 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitCXXForRangeStmt()
1240 EmitBlock(LoopExit.getBlock(), true); in EmitCXXForRangeStmt()