changeset 82ab797f8384 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=82ab797f8384
description:
        DynInst: get rid of dead MyHash code.

        Not sure what this was ever used for, but it
        doesn't seem used anymore.

diffstat:

 src/cpu/base_dyn_inst_impl.hh       |  19 -------------------
 src/cpu/inorder/inorder_dyn_inst.cc |  21 ---------------------
 2 files changed, 0 insertions(+), 40 deletions(-)

diffs (57 lines):

diff -r 44f8e7bb7fdf -r 82ab797f8384 src/cpu/base_dyn_inst_impl.hh
--- a/src/cpu/base_dyn_inst_impl.hh     Fri Mar 02 09:21:48 2012 -0500
+++ b/src/cpu/base_dyn_inst_impl.hh     Fri Mar 02 09:17:42 2012 -0800
@@ -56,25 +56,6 @@
 #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,
diff -r 44f8e7bb7fdf -r 82ab797f8384 src/cpu/inorder/inorder_dyn_inst.cc
--- a/src/cpu/inorder/inorder_dyn_inst.cc       Fri Mar 02 09:21:48 2012 -0500
+++ b/src/cpu/inorder/inorder_dyn_inst.cc       Fri Mar 02 09:17:42 2012 -0800
@@ -591,24 +591,3 @@
 
     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
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to