forked from OSchip/llvm-project
Remove unused LoopRanges from RegAllocGreedy.
llvm-svn: 135354
This commit is contained in:
parent
623e1971ce
commit
6063549470
|
@ -34,7 +34,6 @@
|
|||
#include "llvm/CodeGen/MachineDominators.h"
|
||||
#include "llvm/CodeGen/MachineFunctionPass.h"
|
||||
#include "llvm/CodeGen/MachineLoopInfo.h"
|
||||
#include "llvm/CodeGen/MachineLoopRanges.h"
|
||||
#include "llvm/CodeGen/MachineRegisterInfo.h"
|
||||
#include "llvm/CodeGen/Passes.h"
|
||||
#include "llvm/CodeGen/RegAllocRegistry.h"
|
||||
|
@ -68,7 +67,6 @@ class RAGreedy : public MachineFunctionPass,
|
|||
LiveStacks *LS;
|
||||
MachineDominatorTree *DomTree;
|
||||
MachineLoopInfo *Loops;
|
||||
MachineLoopRanges *LoopRanges;
|
||||
EdgeBundles *Bundles;
|
||||
SpillPlacement *SpillPlacer;
|
||||
LiveDebugVariables *DebugVars;
|
||||
|
@ -264,7 +262,6 @@ RAGreedy::RAGreedy(): MachineFunctionPass(ID) {
|
|||
initializeLiveStacksPass(*PassRegistry::getPassRegistry());
|
||||
initializeMachineDominatorTreePass(*PassRegistry::getPassRegistry());
|
||||
initializeMachineLoopInfoPass(*PassRegistry::getPassRegistry());
|
||||
initializeMachineLoopRangesPass(*PassRegistry::getPassRegistry());
|
||||
initializeVirtRegMapPass(*PassRegistry::getPassRegistry());
|
||||
initializeEdgeBundlesPass(*PassRegistry::getPassRegistry());
|
||||
initializeSpillPlacementPass(*PassRegistry::getPassRegistry());
|
||||
|
@ -289,8 +286,6 @@ void RAGreedy::getAnalysisUsage(AnalysisUsage &AU) const {
|
|||
AU.addPreserved<MachineDominatorTree>();
|
||||
AU.addRequired<MachineLoopInfo>();
|
||||
AU.addPreserved<MachineLoopInfo>();
|
||||
AU.addRequired<MachineLoopRanges>();
|
||||
AU.addPreserved<MachineLoopRanges>();
|
||||
AU.addRequired<VirtRegMap>();
|
||||
AU.addPreserved<VirtRegMap>();
|
||||
AU.addRequired<EdgeBundles>();
|
||||
|
@ -1403,7 +1398,6 @@ bool RAGreedy::runOnMachineFunction(MachineFunction &mf) {
|
|||
DomTree = &getAnalysis<MachineDominatorTree>();
|
||||
SpillerInstance.reset(createInlineSpiller(*this, *MF, *VRM));
|
||||
Loops = &getAnalysis<MachineLoopInfo>();
|
||||
LoopRanges = &getAnalysis<MachineLoopRanges>();
|
||||
Bundles = &getAnalysis<EdgeBundles>();
|
||||
SpillPlacer = &getAnalysis<SpillPlacement>();
|
||||
DebugVars = &getAnalysis<LiveDebugVariables>();
|
||||
|
|
Loading…
Reference in New Issue