From 55083d5dd3f96c64bae13b998463c813167b0cc5 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Sat, 21 Jun 2008 20:21:19 +0000 Subject: Use MachineBasicBlock::transferSuccessors. llvm-svn: 52594 --- llvm/lib/Target/Alpha/AlphaISelLowering.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'llvm/lib/Target/Alpha/AlphaISelLowering.cpp') diff --git a/llvm/lib/Target/Alpha/AlphaISelLowering.cpp b/llvm/lib/Target/Alpha/AlphaISelLowering.cpp index 86fc4886fdb..dd001b4f168 100644 --- a/llvm/lib/Target/Alpha/AlphaISelLowering.cpp +++ b/llvm/lib/Target/Alpha/AlphaISelLowering.cpp @@ -662,11 +662,7 @@ AlphaTargetLowering::EmitInstrWithCustomInserter(MachineInstr *MI, MachineBasicBlock *llscMBB = new MachineBasicBlock(LLVM_BB); MachineBasicBlock *sinkMBB = new MachineBasicBlock(LLVM_BB); - for(MachineBasicBlock::succ_iterator i = thisMBB->succ_begin(), - e = thisMBB->succ_end(); i != e; ++i) - sinkMBB->addSuccessor(*i); - while(!thisMBB->succ_empty()) - thisMBB->removeSuccessor(thisMBB->succ_begin()); + sinkMBB->transferSuccessors(thisMBB); MachineFunction *F = BB->getParent(); F->getBasicBlockList().insert(It, llscMBB); -- cgit v1.2.3