Lines Matching refs:ExitBlock
1036 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt() local
1038 ExitBlock = createBasicBlock("while.exit"); in EmitWhileStmt()
1044 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock, Weights); in EmitWhileStmt()
1046 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
1047 EmitBlock(ExitBlock); in EmitWhileStmt()
1242 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt() local
1246 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitForStmt()
1260 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitForStmt()
1262 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt()
1263 EmitBlock(ExitBlock); in EmitForStmt()
1347 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt() local
1349 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitCXXForRangeStmt()
1362 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitCXXForRangeStmt()
1364 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt()
1365 EmitBlock(ExitBlock); in EmitCXXForRangeStmt()