Lines Matching refs:ExitBlock
723 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt() local
725 ExitBlock = createBasicBlock("while.exit"); in EmitWhileStmt()
727 BoolCondVal, LoopBody, ExitBlock, in EmitWhileStmt()
730 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt()
731 EmitBlock(ExitBlock); in EmitWhileStmt()
869 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt() local
873 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitForStmt()
882 BoolCondVal, ForBody, ExitBlock, in EmitForStmt()
885 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt()
886 EmitBlock(ExitBlock); in EmitForStmt()
952 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitCXXForRangeStmt() local
954 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitCXXForRangeStmt()
963 BoolCondVal, ForBody, ExitBlock, in EmitCXXForRangeStmt()
966 if (ExitBlock != LoopExit.getBlock()) { in EmitCXXForRangeStmt()
967 EmitBlock(ExitBlock); in EmitCXXForRangeStmt()