Lines Matching refs:LoopExit

691   JumpDest LoopExit = getJumpDestInCurrentScope("while.end");  in EmitWhileStmt()  local
694 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader)); in EmitWhileStmt()
723 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt()
730 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
732 EmitBranchThroughCleanup(LoopExit); in EmitWhileStmt()
757 EmitBlock(LoopExit.getBlock(), true); in EmitWhileStmt()
767 JumpDest LoopExit = getJumpDestInCurrentScope("do.end"); in EmitDoStmt() local
773 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond)); in EmitDoStmt()
812 BoolCondVal, LoopBody, LoopExit.getBlock(), in EmitDoStmt()
819 EmitBlock(LoopExit.getBlock()); in EmitDoStmt()
829 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); in EmitForStmt() local
857 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitForStmt()
869 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt()
885 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt()
887 EmitBranchThroughCleanup(LoopExit); in EmitForStmt()
922 EmitBlock(LoopExit.getBlock(), true); in EmitForStmt()
928 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); in EmitCXXForRangeStmt() local
952 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt()
966 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt()
968 EmitBranchThroughCleanup(LoopExit); in EmitCXXForRangeStmt()
978 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitCXXForRangeStmt()
1001 EmitBlock(LoopExit.getBlock(), true); in EmitCXXForRangeStmt()