Lines Matching refs:LoopExit
864 JumpDest LoopExit = getJumpDestInCurrentScope("while.end"); in EmitWhileStmt() local
867 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader)); in EmitWhileStmt()
900 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt()
910 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
912 EmitBranchThroughCleanup(LoopExit); in EmitWhileStmt()
945 EmitBlock(LoopExit.getBlock(), true); in EmitWhileStmt()
955 JumpDest LoopExit = getJumpDestInCurrentScope("do.end"); in EmitDoStmt() local
961 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond)); in EmitDoStmt()
1000 BoolCondVal, LoopBody, LoopExit.getBlock(), in EmitDoStmt()
1007 EmitBlock(LoopExit.getBlock()); in EmitDoStmt()
1017 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); in EmitForStmt() local
1057 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitForStmt()
1071 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt()
1091 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt()
1093 EmitBranchThroughCleanup(LoopExit); in EmitForStmt()
1128 EmitBlock(LoopExit.getBlock(), true); in EmitForStmt()
1134 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); in EmitCXXForRangeStmt() local
1158 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt()
1175 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt()
1177 EmitBranchThroughCleanup(LoopExit); in EmitCXXForRangeStmt()
1187 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitCXXForRangeStmt()
1210 EmitBlock(LoopExit.getBlock(), true); in EmitCXXForRangeStmt()