Lines Matching refs:LoopExit

803   JumpDest LoopExit = getJumpDestInCurrentScope("while.end");  in EmitWhileStmt()  local
806 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader)); in EmitWhileStmt()
839 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt()
849 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
851 EmitBranchThroughCleanup(LoopExit); in EmitWhileStmt()
884 EmitBlock(LoopExit.getBlock(), true); in EmitWhileStmt()
894 JumpDest LoopExit = getJumpDestInCurrentScope("do.end"); in EmitDoStmt() local
900 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond)); in EmitDoStmt()
939 BoolCondVal, LoopBody, LoopExit.getBlock(), in EmitDoStmt()
946 EmitBlock(LoopExit.getBlock()); in EmitDoStmt()
956 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); in EmitForStmt() local
996 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitForStmt()
1010 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt()
1030 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt()
1032 EmitBranchThroughCleanup(LoopExit); in EmitForStmt()
1067 EmitBlock(LoopExit.getBlock(), true); in EmitForStmt()
1073 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); in EmitCXXForRangeStmt() local
1097 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt()
1114 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt()
1116 EmitBranchThroughCleanup(LoopExit); in EmitCXXForRangeStmt()
1126 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitCXXForRangeStmt()
1149 EmitBlock(LoopExit.getBlock(), true); in EmitCXXForRangeStmt()