mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-01 03:33:42 +00:00
LoopInterchange: Remove empty method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231503 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
78588257de
commit
db108d9228
@ -378,15 +378,12 @@ public:
|
||||
LoopInfo *LI, DominatorTree *DT,
|
||||
LoopInterchange *Pass, BasicBlock *LoopNestExit)
|
||||
: OuterLoop(Outer), InnerLoop(Inner), SE(SE), LI(LI), DT(DT),
|
||||
LoopExit(LoopNestExit) {
|
||||
initialize();
|
||||
}
|
||||
LoopExit(LoopNestExit) {}
|
||||
|
||||
/// Interchange OuterLoop and InnerLoop.
|
||||
bool transform();
|
||||
void restructureLoops(Loop *InnerLoop, Loop *OuterLoop);
|
||||
void removeChildLoop(Loop *OuterLoop, Loop *InnerLoop);
|
||||
void initialize();
|
||||
|
||||
private:
|
||||
void splitInnerLoopLatch(Instruction *);
|
||||
@ -970,8 +967,6 @@ bool LoopInterchangeTransform::transform() {
|
||||
return true;
|
||||
}
|
||||
|
||||
void LoopInterchangeTransform::initialize() {}
|
||||
|
||||
void LoopInterchangeTransform::splitInnerLoopLatch(Instruction *Inc) {
|
||||
BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch();
|
||||
BasicBlock *InnerLoopLatchPred = InnerLoopLatch;
|
||||
|
Loading…
x
Reference in New Issue
Block a user