diff options
author | Chris Lattner <sabre@nondot.org> | 2002-12-16 14:37:00 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-12-16 14:37:00 +0000 |
commit | 1d62cea90baad4bf98dbab94a158ae69523a0cf3 (patch) | |
tree | 3cdf9985320ca57a8d189058c312f360514ce709 | |
parent | 68b1edca769e58fe094c19d28ffe1f7e277af43c (diff) |
Rename createSimpleX86RegisterAllocator to createSimpleRegisterAllocator.
Remvoe some dead code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5070 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/CodeGen/RegAllocSimple.cpp | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/lib/CodeGen/RegAllocSimple.cpp b/lib/CodeGen/RegAllocSimple.cpp index b299ddd1bf..9ed6ad9895 100644 --- a/lib/CodeGen/RegAllocSimple.cpp +++ b/lib/CodeGen/RegAllocSimple.cpp @@ -1,4 +1,4 @@ -//===-- RegAllocSimple.cpp - A simple generic register allocator --- ------===// +//===-- RegAllocSimple.cpp - A simple generic register allocator ----------===// // // This file implements a simple register allocator. *Very* simple. // @@ -12,32 +12,6 @@ #include <iostream> #include <set> -#if 0 -/// PhysRegClassMap - Construct a mapping of physical register numbers to their -/// register classes. -/// -/// NOTE: This class will eventually be pulled out to somewhere shared. -/// -class PhysRegClassMap { - std::map<unsigned, const TargetRegisterClass*> PhysReg2RegClassMap; -public: - PhysRegClassMap(const MRegisterInfo *RI) { - for (MRegisterInfo::const_iterator I = RI->regclass_begin(), - E = RI->regclass_end(); I != E; ++I) - for (unsigned i=0; i < (*I)->getNumRegs(); ++i) - PhysReg2RegClassMap[(*I)->getRegister(i)] = *I; - } - - const TargetRegisterClass *operator[](unsigned Reg) { - assert(PhysReg2RegClassMap[Reg] && "Register is not a known physreg!"); - return PhysReg2RegClassMap[Reg]; - } - - const TargetRegisterClass *get(unsigned Reg) { return operator[](Reg); } -}; -#endif - - namespace { Statistic<> NumSpilled ("ra-simple", "Number of registers spilled"); Statistic<> NumReloaded("ra-simple", "Number of registers reloaded"); @@ -367,6 +341,6 @@ bool RegAllocSimple::runOnMachineFunction(MachineFunction &Fn) { return true; } -Pass *createSimpleX86RegisterAllocator(TargetMachine &TM) { +Pass *createSimpleRegisterAllocator(TargetMachine &TM) { return new RegAllocSimple(TM); } |