29 #ifndef __CPU_DECODE_CACHE_HH__
30 #define __CPU_DECODE_CACHE_HH__
32 #include <unordered_map>
41 template <
typename EMI>
42 using InstMap = std::unordered_map<EMI, StaticInstPtr>;
45 template<
class Value, Addr CacheChunkShift = 12>
69 typedef typename std::unordered_map<Addr, CacheChunk *>
ChunkMap;
70 typedef typename ChunkMap::iterator
ChunkIt;
95 if (
recent[0]->first == chunk_addr)
98 recent[1]->first == chunk_addr) {
113 CacheChunk *newChunk =
new CacheChunk;
114 typename ChunkMap::value_type to_insert(chunk_addr, newChunk);
136 #endif // __CPU_DECODE_CACHE_HH__