Lines Matching refs:ExitBlock
839 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt() local
841 ExitBlock = createBasicBlock("while.exit"); in EmitWhileStmt()
847 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock, Weights); in EmitWhileStmt()
849 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
850 EmitBlock(ExitBlock); in EmitWhileStmt()
1010 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt() local
1014 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitForStmt()
1028 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitForStmt()
1030 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt()
1031 EmitBlock(ExitBlock); in EmitForStmt()
1097 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt() local
1099 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitCXXForRangeStmt()
1112 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitCXXForRangeStmt()
1114 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt()
1115 EmitBlock(ExitBlock); in EmitCXXForRangeStmt()