Lines Matching refs:ExitBlock
900 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt() local
902 ExitBlock = createBasicBlock("while.exit"); in EmitWhileStmt()
908 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock, Weights); in EmitWhileStmt()
910 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
911 EmitBlock(ExitBlock); in EmitWhileStmt()
1071 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt() local
1075 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitForStmt()
1089 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitForStmt()
1091 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt()
1092 EmitBlock(ExitBlock); in EmitForStmt()
1158 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt() local
1160 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitCXXForRangeStmt()
1173 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitCXXForRangeStmt()
1175 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt()
1176 EmitBlock(ExitBlock); in EmitCXXForRangeStmt()