X86: Move address based decode caching in front of the predecoder.
authorGabe Black <gblack@eecs.umich.edu>
Sat, 5 Jan 2013 01:00:44 +0000 (19:00 -0600)
committerGabe Black <gblack@eecs.umich.edu>
Sat, 5 Jan 2013 01:00:44 +0000 (19:00 -0600)
commitd1965af22045d2a62b1cd1bc473b836413d79b46
tree3b5a67ba03489fc8789923b724bc04f04070bea3
parent63b10907ef822aa6873d7f4f4d1ee849a188b2c4
X86: Move address based decode caching in front of the predecoder.
The predecoder in x86 does a lot of work, most of which can be skipped if the
decoder cache is put in front of it.

Committed by: Nilay Vaish <nilay@cs.wisc.edu>
src/arch/x86/decoder.cc
src/arch/x86/decoder.hh
src/arch/x86/isa.cc
src/arch/x86/isa.hh