DynInst: get rid of dead MyHash code.
authorSteve Reinhardt <steve.reinhardt@amd.com>
Fri, 2 Mar 2012 17:17:42 +0000 (09:17 -0800)
committerSteve Reinhardt <steve.reinhardt@amd.com>
Fri, 2 Mar 2012 17:17:42 +0000 (09:17 -0800)
Not sure what this was ever used for, but it
doesn't seem used anymore.

src/cpu/base_dyn_inst_impl.hh
src/cpu/inorder/inorder_dyn_inst.cc

index d2ecd01ff01552755ffd2094f4689ff43892f379..684be72b635c9392d35f19cb96709c9c983b8567 100644 (file)
 #include "mem/request.hh"
 #include "sim/faults.hh"
 
-#define NOHASH
-#ifndef NOHASH
-
-#include "base/hashmap.hh"
-
-unsigned int MyHashFunc(const BaseDynInst *addr)
-{
-    unsigned a = (unsigned)addr;
-    unsigned hash = (((a >> 14) ^ ((a >> 2) & 0xffff))) & 0x7FFFFFFF;
-
-    return hash;
-}
-
-typedef m5::hash_map<const BaseDynInst *, const BaseDynInst *, MyHashFunc>
-my_hash_t;
-
-my_hash_t thishash;
-#endif
-
 template <class Impl>
 BaseDynInst<Impl>::BaseDynInst(StaticInstPtr _staticInst,
                                StaticInstPtr _macroop,
index 70244247826e168b5ae4ebb63715bdc9420bd557..24895750bab532e32dc6912dc57564e34a02381d 100644 (file)
@@ -591,24 +591,3 @@ InOrderDynInst::dump(std::string &outstring)
 
     outstring = s.str();
 }
-
-
-#define NOHASH
-#ifndef NOHASH
-
-#include "base/hashmap.hh"
-
-unsigned int MyHashFunc(const InOrderDynInst *addr)
-{
-    unsigned a = (unsigned)addr;
-    unsigned hash = (((a >> 14) ^ ((a >> 2) & 0xffff))) & 0x7FFFFFFF;
-
-    return hash;
-}
-
-typedef m5::hash_map<const InOrderDynInst *, const InOrderDynInst *,
-                     MyHashFunc>
-my_hash_t;
-
-my_hash_t thishash;
-#endif