Split off instantiation into separate CC files for each of the models. This makes...
authorKevin Lim <ktlim@umich.edu>
Sun, 18 Jun 2006 01:39:25 +0000 (21:39 -0400)
committerKevin Lim <ktlim@umich.edu>
Sun, 18 Jun 2006 01:39:25 +0000 (21:39 -0400)
commitf3d74759ca2c21b45e4cb9255ba4c3cd699b90d5
treeb2ac25364fe73d6f95325c6d6441e922ee633398
parente889b8242301b1123ffd4c05862f84826dd77806
Split off instantiation into separate CC files for each of the models.  This makes it easier to be able to specify only certain CPU models.

src/cpu/SConscript:
    Split off instantiations into separate CC files.  This makes it easier to split them per CPU model.
src/cpu/base_dyn_inst_impl.hh:
    Move instantations out of impl.hh file and into a cc file.
src/cpu/checker/cpu_impl.hh:
    Move instantiations over to .cc files inside each CPU's directory.  Makes it easier to only use what's actually included.
src/cpu/o3/bpred_unit.cc:
    Pull Ozone instantiations out of this .cc file; put them into the ozone's CC file.
src/cpu/o3/checker_builder.cc:
    Instantiate Checker for O3 CPU.
src/cpu/ozone/checker_builder.cc:
    Instantiate Checker for Ozone CPU.

--HG--
rename : src/cpu/base_dyn_inst.cc => src/cpu/base_dyn_inst_impl.hh
rename : src/cpu/checker/cpu.cc => src/cpu/checker/cpu_impl.hh
rename : src/cpu/checker/o3_builder.cc => src/cpu/o3/checker_builder.cc
rename : src/cpu/checker/ozone_builder.cc => src/cpu/ozone/checker_builder.cc
extra : convert_revision : 4e5f928b165379c06d31071c544ea46cf0b8fa71
14 files changed:
src/cpu/SConscript
src/cpu/base_dyn_inst.cc [deleted file]
src/cpu/base_dyn_inst_impl.hh [new file with mode: 0644]
src/cpu/checker/cpu.cc [deleted file]
src/cpu/checker/cpu_impl.hh [new file with mode: 0644]
src/cpu/checker/o3_builder.cc [deleted file]
src/cpu/checker/ozone_builder.cc [deleted file]
src/cpu/o3/base_dyn_inst.cc [new file with mode: 0644]
src/cpu/o3/bpred_unit.cc
src/cpu/o3/checker_builder.cc [new file with mode: 0644]
src/cpu/ozone/bpred_unit.cc [new file with mode: 0644]
src/cpu/ozone/checker_builder.cc [new file with mode: 0644]
src/cpu/ozone/ozone_base_dyn_inst.cc [new file with mode: 0644]
src/cpu/ozone/simple_base_dyn_inst.cc [new file with mode: 0644]