O3: Clean up the O3 structures and try to pack them a bit better.
authorAli Saidi <Ali.Saidi@ARM.com>
Tue, 5 Jun 2012 05:23:09 +0000 (01:23 -0400)
committerAli Saidi <Ali.Saidi@ARM.com>
Tue, 5 Jun 2012 05:23:09 +0000 (01:23 -0400)
commit6df196b71e058b2c827e1027416155ac8ec8cf9f
treee2adf25e5628078f8e7c7d89c97130c8962e0ab0
parentaec7a4411683d8b10684f8f70093bcbbc2de8b55
O3: Clean up the O3 structures and try to pack them a bit better.

DynInst is extremely large the hope is that this re-organization will put the
most used members close to each other.
20 files changed:
src/arch/alpha/registers.hh
src/arch/arm/registers.hh
src/arch/isa_parser.py
src/arch/mips/registers.hh
src/arch/power/registers.hh
src/arch/sparc/registers.hh
src/arch/x86/registers.hh
src/cpu/base_dyn_inst.hh
src/cpu/base_dyn_inst_impl.hh
src/cpu/o3/bpred_unit.hh
src/cpu/o3/comm.hh
src/cpu/o3/commit_impl.hh
src/cpu/o3/decode_impl.hh
src/cpu/o3/dyn_inst.hh
src/cpu/o3/dyn_inst_impl.hh
src/cpu/o3/iew_impl.hh
src/cpu/o3/inst_queue_impl.hh
src/cpu/o3/lsq_unit.hh
src/cpu/o3/lsq_unit_impl.hh
src/cpu/o3/rename_impl.hh