mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 04:02:41 +01:00
remove dead code. The exit block list is computed on demand, thus does not
need to be updated. This code is a relic from when it did. llvm-svn: 22775
This commit is contained in:
parent
e06d2c3760
commit
87bcd2794b
@ -325,21 +325,6 @@ void LoopSimplify::InsertPreheaderForLoop(Loop *L) {
|
||||
if (Loop *Parent = L->getParentLoop())
|
||||
Parent->addBasicBlockToLoop(NewBB, getAnalysis<LoopInfo>());
|
||||
|
||||
// If the header for the loop used to be an exit node for another loop, then
|
||||
// we need to update this to know that the loop-preheader is now the exit
|
||||
// node. Note that the only loop that could have our header as an exit node
|
||||
// is a sibling loop, ie, one with the same parent loop, or one if it's
|
||||
// children.
|
||||
//
|
||||
LoopInfo::iterator ParentLoops, ParentLoopsE;
|
||||
if (Loop *Parent = L->getParentLoop()) {
|
||||
ParentLoops = Parent->begin();
|
||||
ParentLoopsE = Parent->end();
|
||||
} else { // Must check top-level loops...
|
||||
ParentLoops = getAnalysis<LoopInfo>().begin();
|
||||
ParentLoopsE = getAnalysis<LoopInfo>().end();
|
||||
}
|
||||
|
||||
DominatorSet &DS = getAnalysis<DominatorSet>(); // Update dominator info
|
||||
DominatorTree &DT = getAnalysis<DominatorTree>();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user