1 #ifndef __CPU_OZONE_RENAME_TABLE_HH__
2 #define __CPU_OZONE_RENAME_TABLE_HH__
4 #include "arch/isa_traits.hh"
6 /** Rename table that holds the rename of each architectural register to
7 * producing DynInst. Needs to support copying from one table to another.
13 typedef typename Impl::DynInstPtr DynInstPtr;
17 void copyFrom(const RenameTable<Impl> &table_to_copy);
19 DynInstPtr &operator [] (int index)
20 { return table[index]; }
22 DynInstPtr table[TheISA::TotalNumRegs];
25 #endif // __CPU_OZONE_RENAME_TABLE_HH__