cpu/o3: clean up physical register file
authorSteve Reinhardt <steve.reinhardt@amd.com>
Tue, 15 Oct 2013 18:22:43 +0000 (14:22 -0400)
committerSteve Reinhardt <steve.reinhardt@amd.com>
Tue, 15 Oct 2013 18:22:43 +0000 (14:22 -0400)
commitc009d0eb2a02dddce6cca1033d73efde21445487
treef8f5d0319f23549f584495749ff493fab35fe953
parent06d246ab4ad79c01cb0b1304dbe9415496285b1b
cpu/o3: clean up physical register file

No need for PhysRegFile to be a template class, or
have a pointer back to the CPU.  Also made some methods
for checking the physical register type (int vs. float)
based on the phys reg index, which will come in handy later.
src/cpu/o3/cpu.cc
src/cpu/o3/cpu_policy.hh
src/cpu/o3/regfile.hh