mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-07 12:28:24 +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:
@@ -378,15 +378,12 @@ public:
|
|||||||
LoopInfo *LI, DominatorTree *DT,
|
LoopInfo *LI, DominatorTree *DT,
|
||||||
LoopInterchange *Pass, BasicBlock *LoopNestExit)
|
LoopInterchange *Pass, BasicBlock *LoopNestExit)
|
||||||
: OuterLoop(Outer), InnerLoop(Inner), SE(SE), LI(LI), DT(DT),
|
: OuterLoop(Outer), InnerLoop(Inner), SE(SE), LI(LI), DT(DT),
|
||||||
LoopExit(LoopNestExit) {
|
LoopExit(LoopNestExit) {}
|
||||||
initialize();
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Interchange OuterLoop and InnerLoop.
|
/// Interchange OuterLoop and InnerLoop.
|
||||||
bool transform();
|
bool transform();
|
||||||
void restructureLoops(Loop *InnerLoop, Loop *OuterLoop);
|
void restructureLoops(Loop *InnerLoop, Loop *OuterLoop);
|
||||||
void removeChildLoop(Loop *OuterLoop, Loop *InnerLoop);
|
void removeChildLoop(Loop *OuterLoop, Loop *InnerLoop);
|
||||||
void initialize();
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void splitInnerLoopLatch(Instruction *);
|
void splitInnerLoopLatch(Instruction *);
|
||||||
@@ -970,8 +967,6 @@ bool LoopInterchangeTransform::transform() {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void LoopInterchangeTransform::initialize() {}
|
|
||||||
|
|
||||||
void LoopInterchangeTransform::splitInnerLoopLatch(Instruction *Inc) {
|
void LoopInterchangeTransform::splitInnerLoopLatch(Instruction *Inc) {
|
||||||
BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch();
|
BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch();
|
||||||
BasicBlock *InnerLoopLatchPred = InnerLoopLatch;
|
BasicBlock *InnerLoopLatchPred = InnerLoopLatch;
|
||||||
|
Reference in New Issue
Block a user