Lines Matching refs:ExitBlock
911 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt() local
913 ExitBlock = createBasicBlock("while.exit"); in EmitWhileStmt()
919 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock, Weights); in EmitWhileStmt()
921 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
922 EmitBlock(ExitBlock); in EmitWhileStmt()
1082 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt() local
1086 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitForStmt()
1100 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitForStmt()
1102 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt()
1103 EmitBlock(ExitBlock); in EmitForStmt()
1169 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt() local
1171 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitCXXForRangeStmt()
1184 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitCXXForRangeStmt()
1186 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt()
1187 EmitBlock(ExitBlock); in EmitCXXForRangeStmt()