Lines Matching refs:ExitBlock
930 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt() local
932 ExitBlock = createBasicBlock("while.exit"); in EmitWhileStmt()
938 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock, Weights); in EmitWhileStmt()
940 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
941 EmitBlock(ExitBlock); in EmitWhileStmt()
1101 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt() local
1105 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitForStmt()
1119 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitForStmt()
1121 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt()
1122 EmitBlock(ExitBlock); in EmitForStmt()
1188 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt() local
1190 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitCXXForRangeStmt()
1203 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitCXXForRangeStmt()
1205 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt()
1206 EmitBlock(ExitBlock); in EmitCXXForRangeStmt()