ISA,CPU: Generalize and split out the components of the decode cache.
authorGabe Black <gblack@eecs.umich.edu>
Sat, 26 May 2012 20:45:12 +0000 (13:45 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Sat, 26 May 2012 20:45:12 +0000 (13:45 -0700)
commit19df4e94ee4f2323e5fe1b915f7e81a6034cfc56
treeae0fbc2a53a90e022e91b00f028451759c2d270d
parent0cba96ba6a5d7a4dab2a63b14149c49dfbfbb3bc
ISA,CPU: Generalize and split out the components of the decode cache.

This will allow it to be specialized by the ISAs. The existing caching scheme
is provided by the BasicDecodeCache in the GenericISA namespace and is built
from the generalized components.

--HG--
rename : src/cpu/decode_cache.cc => src/arch/generic/decode_cache.cc
18 files changed:
src/arch/alpha/decoder.cc
src/arch/alpha/decoder.hh
src/arch/arm/decoder.cc
src/arch/arm/decoder.hh
src/arch/generic/SConscript [new file with mode: 0644]
src/arch/generic/decode_cache.cc [new file with mode: 0644]
src/arch/generic/decode_cache.hh [new file with mode: 0644]
src/arch/mips/decoder.cc
src/arch/mips/decoder.hh
src/arch/power/decoder.cc
src/arch/power/decoder.hh
src/arch/sparc/decoder.cc
src/arch/sparc/decoder.hh
src/arch/x86/decoder.cc
src/arch/x86/decoder.hh
src/cpu/SConscript
src/cpu/decode_cache.cc [deleted file]
src/cpu/decode_cache.hh