diff options
author | Devang Patel <dpatel@apple.com> | 2007-07-30 21:10:44 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2007-07-30 21:10:44 +0000 |
commit | 14fae506662300358ea4a971fac9d5ab2aa71749 (patch) | |
tree | bf1c9ebbe464bf5e901d2c2462c688d5b70b4b1c /llvm | |
parent | 34e2d22d63bd324ec0a46b4760defdfd67539c7b (diff) | |
download | bcm5719-llvm-14fae506662300358ea4a971fac9d5ab2aa71749.tar.gz bcm5719-llvm-14fae506662300358ea4a971fac9d5ab2aa71749.zip |
Remove dead code.
llvm-svn: 40606
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 32 |
1 files changed, 13 insertions, 19 deletions
diff --git a/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp b/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp index 3ef6376899a..4dba14d34ba 100644 --- a/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp +++ b/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp @@ -452,28 +452,22 @@ void CloneDomInfo(BasicBlock *NewBB, BasicBlock *Orig, else OrigIDom = OrigIDomNode->getBlock(); - // Initially use Orig's immediate dominator as NewBB's immediate dominator. - BasicBlock *NewIDom = OrigIDom; - DenseMap<const Value*, Value*>::iterator I = VM.find(OrigIDom); - if (I != VM.end()) { - // if (!DT->getNode(OrigIDom)) - // CloneDomInfo(NewIDom, OrigIDom, NewPreheader, OrigPreheader, - // OrigHeader, DT, DF, VM); - - NewIDom = cast<BasicBlock>(I->second); - - // If NewIDom does not have corresponding dominatore tree node then - // get one. - if (!DT->getNode(NewIDom)) + // Initially use Orig's immediate dominator as NewBB's immediate dominator. + BasicBlock *NewIDom = OrigIDom; + DenseMap<const Value*, Value*>::iterator I = VM.find(OrigIDom); + if (I != VM.end()) { + NewIDom = cast<BasicBlock>(I->second); + + // If NewIDom does not have corresponding dominatore tree node then + // get one. + if (!DT->getNode(NewIDom)) CloneDomInfo(NewIDom, OrigIDom, NewPreheader, OrigPreheader, OrigHeader, DT, DF, VM); } - // if (NewBB == NewIDom) { - // DT->addNewBlock(NewBB, OrigIDom); - // DT->changeImmediateDominator(NewBB, NewIDom); - //} else - DT->addNewBlock(NewBB, NewIDom); - + + DT->addNewBlock(NewBB, NewIDom); + + // Copy cloned dominance frontiner set DominanceFrontier::DomSetType NewDFSet; if (DF) { DominanceFrontier::iterator DFI = DF->find(Orig); |