summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/InstrSched/SchedPriorities.h
diff options
context:
space:
mode:
authorBrian Gaeke <gaeke@uiuc.edu>2003-09-21 01:23:46 +0000
committerBrian Gaeke <gaeke@uiuc.edu>2003-09-21 01:23:46 +0000
commite1061018bf8d50685c7a76865827e9fb6a0ba7e2 (patch)
tree6e2e9bdd823c5d3a7a9147747fa2b387776e7281 /llvm/lib/CodeGen/InstrSched/SchedPriorities.h
parent4be7671186f0408e6b4d94006f7b0eb49db03e59 (diff)
downloadbcm5719-llvm-e1061018bf8d50685c7a76865827e9fb6a0ba7e2.tar.gz
bcm5719-llvm-e1061018bf8d50685c7a76865827e9fb6a0ba7e2.zip
Convert PhyRegAlloc into a proper pass.
PhyRegAlloc.cpp: Don't include TargetMachine.h or TargetRegInfo.h, because these are provided by PhyRegAlloc.h. Merge class RegisterAllocator into class PhyRegAlloc. Simplify & move ctor, dtor to PhyRegAlloc.h. Make some of PhyRegAlloc's reference members into pointer members, so they can be more easily messed with. MarkAllocatedRegs() becomes a member method, with fewer args. PhyRegAlloc.h: Include Pass.h, TargetMachine.h and TargetRegInfo.h. Don't declare TargetRegInfo forward. Give AddedInstrns the obvious clear() method. Make some of PhyRegAlloc's reference members into pointer members, so they can be more easily messed with. Add prototype for markAllocatedRegs(). Remove unused inline void constructLiveRanges(). llvm-svn: 8641
Diffstat (limited to 'llvm/lib/CodeGen/InstrSched/SchedPriorities.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud