diff options
| author | Dan Gohman <gohman@apple.com> | 2008-06-21 20:21:19 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2008-06-21 20:21:19 +0000 |
| commit | 55083d5dd3f96c64bae13b998463c813167b0cc5 (patch) | |
| tree | bf9d8d299bab5149bf48d0342455f90bf69118aa /llvm/lib/Target/Alpha | |
| parent | 5a92bab4f0e59be836f307f3a7d3b22f46663e7f (diff) | |
| download | bcm5719-llvm-55083d5dd3f96c64bae13b998463c813167b0cc5.tar.gz bcm5719-llvm-55083d5dd3f96c64bae13b998463c813167b0cc5.zip | |
Use MachineBasicBlock::transferSuccessors.
llvm-svn: 52594
Diffstat (limited to 'llvm/lib/Target/Alpha')
| -rw-r--r-- | llvm/lib/Target/Alpha/AlphaISelLowering.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
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); |

