mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-21 03:32:21 +00: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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22775 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3e27b1f5c4
commit
8385393dc8
@ -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…
x
Reference in New Issue
Block a user