mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-25 13:24:46 +00:00
Remove unused LoopRanges from RegAllocGreedy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135354 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -34,7 +34,6 @@
|
|||||||
#include "llvm/CodeGen/MachineDominators.h"
|
#include "llvm/CodeGen/MachineDominators.h"
|
||||||
#include "llvm/CodeGen/MachineFunctionPass.h"
|
#include "llvm/CodeGen/MachineFunctionPass.h"
|
||||||
#include "llvm/CodeGen/MachineLoopInfo.h"
|
#include "llvm/CodeGen/MachineLoopInfo.h"
|
||||||
#include "llvm/CodeGen/MachineLoopRanges.h"
|
|
||||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||||
#include "llvm/CodeGen/Passes.h"
|
#include "llvm/CodeGen/Passes.h"
|
||||||
#include "llvm/CodeGen/RegAllocRegistry.h"
|
#include "llvm/CodeGen/RegAllocRegistry.h"
|
||||||
@@ -68,7 +67,6 @@ class RAGreedy : public MachineFunctionPass,
|
|||||||
LiveStacks *LS;
|
LiveStacks *LS;
|
||||||
MachineDominatorTree *DomTree;
|
MachineDominatorTree *DomTree;
|
||||||
MachineLoopInfo *Loops;
|
MachineLoopInfo *Loops;
|
||||||
MachineLoopRanges *LoopRanges;
|
|
||||||
EdgeBundles *Bundles;
|
EdgeBundles *Bundles;
|
||||||
SpillPlacement *SpillPlacer;
|
SpillPlacement *SpillPlacer;
|
||||||
LiveDebugVariables *DebugVars;
|
LiveDebugVariables *DebugVars;
|
||||||
@@ -264,7 +262,6 @@ RAGreedy::RAGreedy(): MachineFunctionPass(ID) {
|
|||||||
initializeLiveStacksPass(*PassRegistry::getPassRegistry());
|
initializeLiveStacksPass(*PassRegistry::getPassRegistry());
|
||||||
initializeMachineDominatorTreePass(*PassRegistry::getPassRegistry());
|
initializeMachineDominatorTreePass(*PassRegistry::getPassRegistry());
|
||||||
initializeMachineLoopInfoPass(*PassRegistry::getPassRegistry());
|
initializeMachineLoopInfoPass(*PassRegistry::getPassRegistry());
|
||||||
initializeMachineLoopRangesPass(*PassRegistry::getPassRegistry());
|
|
||||||
initializeVirtRegMapPass(*PassRegistry::getPassRegistry());
|
initializeVirtRegMapPass(*PassRegistry::getPassRegistry());
|
||||||
initializeEdgeBundlesPass(*PassRegistry::getPassRegistry());
|
initializeEdgeBundlesPass(*PassRegistry::getPassRegistry());
|
||||||
initializeSpillPlacementPass(*PassRegistry::getPassRegistry());
|
initializeSpillPlacementPass(*PassRegistry::getPassRegistry());
|
||||||
@@ -289,8 +286,6 @@ void RAGreedy::getAnalysisUsage(AnalysisUsage &AU) const {
|
|||||||
AU.addPreserved<MachineDominatorTree>();
|
AU.addPreserved<MachineDominatorTree>();
|
||||||
AU.addRequired<MachineLoopInfo>();
|
AU.addRequired<MachineLoopInfo>();
|
||||||
AU.addPreserved<MachineLoopInfo>();
|
AU.addPreserved<MachineLoopInfo>();
|
||||||
AU.addRequired<MachineLoopRanges>();
|
|
||||||
AU.addPreserved<MachineLoopRanges>();
|
|
||||||
AU.addRequired<VirtRegMap>();
|
AU.addRequired<VirtRegMap>();
|
||||||
AU.addPreserved<VirtRegMap>();
|
AU.addPreserved<VirtRegMap>();
|
||||||
AU.addRequired<EdgeBundles>();
|
AU.addRequired<EdgeBundles>();
|
||||||
@@ -1403,7 +1398,6 @@ bool RAGreedy::runOnMachineFunction(MachineFunction &mf) {
|
|||||||
DomTree = &getAnalysis<MachineDominatorTree>();
|
DomTree = &getAnalysis<MachineDominatorTree>();
|
||||||
SpillerInstance.reset(createInlineSpiller(*this, *MF, *VRM));
|
SpillerInstance.reset(createInlineSpiller(*this, *MF, *VRM));
|
||||||
Loops = &getAnalysis<MachineLoopInfo>();
|
Loops = &getAnalysis<MachineLoopInfo>();
|
||||||
LoopRanges = &getAnalysis<MachineLoopRanges>();
|
|
||||||
Bundles = &getAnalysis<EdgeBundles>();
|
Bundles = &getAnalysis<EdgeBundles>();
|
||||||
SpillPlacer = &getAnalysis<SpillPlacement>();
|
SpillPlacer = &getAnalysis<SpillPlacement>();
|
||||||
DebugVars = &getAnalysis<LiveDebugVariables>();
|
DebugVars = &getAnalysis<LiveDebugVariables>();
|
||||||
|
Reference in New Issue
Block a user