Lines Matching refs:ExitBlock
836 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt() local
838 ExitBlock = createBasicBlock("while.exit"); in EmitWhileStmt()
844 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock, Weights); in EmitWhileStmt()
846 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
847 EmitBlock(ExitBlock); in EmitWhileStmt()
1007 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt() local
1011 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitForStmt()
1025 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitForStmt()
1027 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt()
1028 EmitBlock(ExitBlock); in EmitForStmt()
1094 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt() local
1096 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitCXXForRangeStmt()
1109 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitCXXForRangeStmt()
1111 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt()
1112 EmitBlock(ExitBlock); in EmitCXXForRangeStmt()