diff options
Diffstat (limited to 'src/cpu/static_inst.cc')
-rw-r--r-- | src/cpu/static_inst.cc | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/cpu/static_inst.cc b/src/cpu/static_inst.cc index df59d1fc3..2a7b584eb 100644 --- a/src/cpu/static_inst.cc +++ b/src/cpu/static_inst.cc @@ -36,11 +36,6 @@ StaticInstPtr StaticInst::nullStaticInstPtr; -// Define the decode cache hash map. -StaticInst::DecodeCache StaticInst::decodeCache; -StaticInst::AddrDecodeCache StaticInst::addrDecodeCache; -StaticInst::cacheElement StaticInst::recentDecodes[2]; - using namespace std; StaticInst::~StaticInst() @@ -49,25 +44,6 @@ StaticInst::~StaticInst() delete cachedDisassembly; } -void -StaticInst::dumpDecodeCacheStats() -{ - cerr << "Decode hash table stats @ " << curTick() << ":" << endl; - cerr << "\tnum entries = " << decodeCache.size() << endl; - cerr << "\tnum buckets = " << decodeCache.bucket_count() << endl; - vector<int> hist(100, 0); - int max_hist = 0; - for (int i = 0; i < decodeCache.bucket_count(); ++i) { - int count = decodeCache.elems_in_bucket(i); - if (count > max_hist) - max_hist = count; - hist[count]++; - } - for (int i = 0; i <= max_hist; ++i) { - cerr << "\tbuckets of size " << i << " = " << hist[i] << endl; - } -} - bool StaticInst::hasBranchTarget(const TheISA::PCState &pc, ThreadContext *tc, TheISA::PCState &tgt) const |