changeset 25b53a7195f7 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=25b53a7195f7
description:
        ruby: eliminate type uint64 and int64
        These types are being replaced with uint64_t and int64_t.

diffstat:

 src/cpu/testers/directedtest/RubyDirectedTester.hh   |   4 +-
 src/cpu/testers/rubytest/RubyTester.hh               |   4 +-
 src/mem/ruby/common/Histogram.cc                     |   2 +-
 src/mem/ruby/common/Histogram.hh                     |  10 ++--
 src/mem/ruby/common/TypeDefines.hh                   |   3 -
 src/mem/ruby/filters/H3BloomFilter.cc                |  10 ++--
 src/mem/ruby/filters/H3BloomFilter.hh                |   2 +-
 src/mem/ruby/filters/MultiBitSelBloomFilter.cc       |   6 +-
 src/mem/ruby/filters/MultiBitSelBloomFilter.hh       |   2 +-
 src/mem/ruby/network/MessageBuffer.hh                |   2 +-
 src/mem/ruby/profiler/AccessTraceForAddress.hh       |  12 ++--
 src/mem/ruby/profiler/AddressProfiler.cc             |   6 +-
 src/mem/ruby/profiler/AddressProfiler.hh             |   2 +-
 src/mem/ruby/profiler/StoreTrace.cc                  |   2 +-
 src/mem/ruby/profiler/StoreTrace.hh                  |   4 +-
 src/mem/ruby/structures/AbstractReplacementPolicy.cc |   2 +-
 src/mem/ruby/structures/AbstractReplacementPolicy.hh |   6 +-
 src/mem/ruby/structures/BankedArray.cc               |   6 +-
 src/mem/ruby/structures/BankedArray.hh               |   8 +-
 src/mem/ruby/structures/CacheMemory.cc               |  45 +++++++++----------
 src/mem/ruby/structures/CacheMemory.hh               |  10 ++--
 src/mem/ruby/structures/LRUPolicy.cc                 |  10 +--
 src/mem/ruby/structures/LRUPolicy.hh                 |   4 +-
 src/mem/ruby/structures/PseudoLRUPolicy.cc           |  12 ++--
 src/mem/ruby/structures/PseudoLRUPolicy.hh           |   6 +-
 src/mem/ruby/structures/RubyMemoryControl.cc         |   6 +-
 src/mem/ruby/structures/RubyMemoryControl.hh         |  12 ++--
 src/mem/ruby/system/CacheRecorder.cc                 |   6 +-
 src/mem/ruby/system/CacheRecorder.hh                 |   2 +-
 src/mem/ruby/system/System.cc                        |  16 +++---
 src/mem/ruby/system/System.hh                        |   8 +-
 src/mem/slicc/symbols/StateMachine.py                |   8 +-
 32 files changed, 116 insertions(+), 122 deletions(-)

diffs (truncated from 908 to 300 lines):

diff -r a1c1c3aa359b -r 25b53a7195f7 
src/cpu/testers/directedtest/RubyDirectedTester.hh
--- a/src/cpu/testers/directedtest/RubyDirectedTester.hh        Fri Aug 28 
10:58:44 2015 +0100
+++ b/src/cpu/testers/directedtest/RubyDirectedTester.hh        Sat Aug 29 
10:19:23 2015 -0500
@@ -109,9 +109,9 @@
     RubyDirectedTester(const RubyDirectedTester& obj);
     RubyDirectedTester& operator=(const RubyDirectedTester& obj);
 
-    uint64 m_requests_completed;
+    uint64_t m_requests_completed;
     std::vector<MasterPort*> ports;
-    uint64 m_requests_to_complete;
+    uint64_t m_requests_to_complete;
     DirectedGenerator* generator;
 };
 
diff -r a1c1c3aa359b -r 25b53a7195f7 src/cpu/testers/rubytest/RubyTester.hh
--- a/src/cpu/testers/rubytest/RubyTester.hh    Fri Aug 28 10:58:44 2015 +0100
+++ b/src/cpu/testers/rubytest/RubyTester.hh    Sat Aug 29 10:19:23 2015 -0500
@@ -143,10 +143,10 @@
     std::vector<Cycles> m_last_progress_vector;
 
     int m_num_cpus;
-    uint64 m_checks_completed;
+    uint64_t m_checks_completed;
     std::vector<MasterPort*> writePorts;
     std::vector<MasterPort*> readPorts;
-    uint64 m_checks_to_complete;
+    uint64_t m_checks_to_complete;
     int m_deadlock_threshold;
     int m_num_writers;
     int m_num_readers;
diff -r a1c1c3aa359b -r 25b53a7195f7 src/mem/ruby/common/Histogram.cc
--- a/src/mem/ruby/common/Histogram.cc  Fri Aug 28 10:58:44 2015 +0100
+++ b/src/mem/ruby/common/Histogram.cc  Sat Aug 29 10:19:23 2015 -0500
@@ -84,7 +84,7 @@
 }
 
 void
-Histogram::add(int64 value)
+Histogram::add(int64_t value)
 {
     assert(value >= 0);
     m_max = max(m_max, value);
diff -r a1c1c3aa359b -r 25b53a7195f7 src/mem/ruby/common/Histogram.hh
--- a/src/mem/ruby/common/Histogram.hh  Fri Aug 28 10:58:44 2015 +0100
+++ b/src/mem/ruby/common/Histogram.hh  Sat Aug 29 10:19:23 2015 -0500
@@ -40,7 +40,7 @@
     Histogram(int binsize = 1, uint32_t bins = 50);
     ~Histogram();
 
-    void add(int64 value);
+    void add(int64_t value);
     void add(Histogram& hist);
     void doubleBinSize();
 
@@ -51,10 +51,10 @@
     uint64_t size() const { return m_count; }
     uint32_t getBins() const { return m_data.size(); }
     int getBinSize() const { return m_binsize; }
-    int64 getTotal() const { return m_sumSamples; }
+    int64_t getTotal() const { return m_sumSamples; }
     uint64_t getSquaredTotal() const { return m_sumSquaredSamples; }
     uint64_t getData(int index) const { return m_data[index]; }
-    int64 getMax() const { return m_max; }
+    int64_t getMax() const { return m_max; }
 
     void printWithMultiplier(std::ostream& out, double multiplier) const;
     void printPercent(std::ostream& out) const;
@@ -62,12 +62,12 @@
 
 private:
     std::vector<uint64_t> m_data;
-    int64 m_max;          // the maximum value seen so far
+    int64_t m_max;          // the maximum value seen so far
     uint64_t m_count;                // the number of elements added
     int m_binsize;                // the size of each bucket
     uint32_t m_largest_bin;      // the largest bin used
 
-    int64 m_sumSamples;   // the sum of all samples
+    int64_t m_sumSamples;   // the sum of all samples
     uint64_t m_sumSquaredSamples; // the sum of the square of all samples
 
     double getStandardDeviation() const;
diff -r a1c1c3aa359b -r 25b53a7195f7 src/mem/ruby/common/TypeDefines.hh
--- a/src/mem/ruby/common/TypeDefines.hh        Fri Aug 28 10:58:44 2015 +0100
+++ b/src/mem/ruby/common/TypeDefines.hh        Sat Aug 29 10:19:23 2015 -0500
@@ -30,9 +30,6 @@
 #ifndef TYPEDEFINES_H
 #define TYPEDEFINES_H
 
-typedef unsigned long long uint64;
-typedef long long int64;
-
 typedef unsigned int LinkID;
 typedef unsigned int NodeID;
 typedef unsigned int SwitchID;
diff -r a1c1c3aa359b -r 25b53a7195f7 src/mem/ruby/filters/H3BloomFilter.cc
--- a/src/mem/ruby/filters/H3BloomFilter.cc     Fri Aug 28 10:58:44 2015 +0100
+++ b/src/mem/ruby/filters/H3BloomFilter.cc     Sat Aug 29 10:19:23 2015 -0500
@@ -507,8 +507,8 @@
 int
 H3BloomFilter::get_index(Addr addr, int i)
 {
-    uint64 x = makeLineAddress(addr);
-    // uint64 y = (x*mults_list[i] + adds_list[i]) % primes_list[i];
+    uint64_t x = makeLineAddress(addr);
+    // uint64_t y = (x*mults_list[i] + adds_list[i]) % primes_list[i];
     int y = hash_H3(x,i);
 
     if (isParallel) {
@@ -519,10 +519,10 @@
 }
 
 int
-H3BloomFilter::hash_H3(uint64 value, int index)
+H3BloomFilter::hash_H3(uint64_t value, int index)
 {
-    uint64 mask = 1;
-    uint64 val = value;
+    uint64_t mask = 1;
+    uint64_t val = value;
     int result = 0;
 
     for (int i = 0; i < 64; i++) {
diff -r a1c1c3aa359b -r 25b53a7195f7 src/mem/ruby/filters/H3BloomFilter.hh
--- a/src/mem/ruby/filters/H3BloomFilter.hh     Fri Aug 28 10:58:44 2015 +0100
+++ b/src/mem/ruby/filters/H3BloomFilter.hh     Sat Aug 29 10:19:23 2015 -0500
@@ -68,7 +68,7 @@
   private:
     int get_index(Addr addr, int hashNumber);
 
-    int hash_H3(uint64 value, int index);
+    int hash_H3(uint64_t value, int index);
 
     std::vector<int> m_filter;
     int m_filter_size;
diff -r a1c1c3aa359b -r 25b53a7195f7 
src/mem/ruby/filters/MultiBitSelBloomFilter.cc
--- a/src/mem/ruby/filters/MultiBitSelBloomFilter.cc    Fri Aug 28 10:58:44 
2015 +0100
+++ b/src/mem/ruby/filters/MultiBitSelBloomFilter.cc    Sat Aug 29 10:19:23 
2015 -0500
@@ -171,7 +171,7 @@
     // m_skip_bits is used to perform BitSelect after skipping some
     // bits. Used to simulate BitSel hashing on larger than cache-line
     // granularities
-    uint64 x = (makeLineAddress(addr) >> m_skip_bits);
+    uint64_t x = (makeLineAddress(addr) >> m_skip_bits);
     int y = hash_bitsel(x, i, m_num_hashes, 30, m_filter_size_bits);
     //36-bit addresses, 6-bit cache lines
 
@@ -183,10 +183,10 @@
 }
 
 int
-MultiBitSelBloomFilter::hash_bitsel(uint64 value, int index, int jump,
+MultiBitSelBloomFilter::hash_bitsel(uint64_t value, int index, int jump,
                                     int maxBits, int numBits)
 {
-    uint64 mask = 1;
+    uint64_t mask = 1;
     int result = 0;
     int bit, i;
 
diff -r a1c1c3aa359b -r 25b53a7195f7 
src/mem/ruby/filters/MultiBitSelBloomFilter.hh
--- a/src/mem/ruby/filters/MultiBitSelBloomFilter.hh    Fri Aug 28 10:58:44 
2015 +0100
+++ b/src/mem/ruby/filters/MultiBitSelBloomFilter.hh    Sat Aug 29 10:19:23 
2015 -0500
@@ -68,7 +68,7 @@
   private:
     int get_index(Addr addr, int hashNumber);
 
-    int hash_bitsel(uint64 value, int index, int jump, int maxBits,
+    int hash_bitsel(uint64_t value, int index, int jump, int maxBits,
                     int numBits);
 
     std::vector<int> m_filter;
diff -r a1c1c3aa359b -r 25b53a7195f7 src/mem/ruby/network/MessageBuffer.hh
--- a/src/mem/ruby/network/MessageBuffer.hh     Fri Aug 28 10:58:44 2015 +0100
+++ b/src/mem/ruby/network/MessageBuffer.hh     Sat Aug 29 10:19:23 2015 -0500
@@ -184,7 +184,7 @@
 
     int m_not_avail_count;  // count the # of times I didn't have N
                             // slots available
-    uint64 m_msg_counter;
+    uint64_t m_msg_counter;
     int m_priority_rank;
     const bool m_strict_fifo;
     const bool m_randomization;
diff -r a1c1c3aa359b -r 25b53a7195f7 
src/mem/ruby/profiler/AccessTraceForAddress.hh
--- a/src/mem/ruby/profiler/AccessTraceForAddress.hh    Fri Aug 28 10:58:44 
2015 +0100
+++ b/src/mem/ruby/profiler/AccessTraceForAddress.hh    Sat Aug 29 10:19:23 
2015 -0500
@@ -67,12 +67,12 @@
 
   private:
     Addr m_addr;
-    uint64 m_loads;
-    uint64 m_stores;
-    uint64 m_atomics;
-    uint64 m_total;
-    uint64 m_user;
-    uint64 m_sharing;
+    uint64_t m_loads;
+    uint64_t m_stores;
+    uint64_t m_atomics;
+    uint64_t m_total;
+    uint64_t m_user;
+    uint64_t m_sharing;
     Set m_touched_by;
     Histogram* m_histogram_ptr;
 };
diff -r a1c1c3aa359b -r 25b53a7195f7 src/mem/ruby/profiler/AddressProfiler.cc
--- a/src/mem/ruby/profiler/AddressProfiler.cc  Fri Aug 28 10:58:44 2015 +0100
+++ b/src/mem/ruby/profiler/AddressProfiler.cc  Sat Aug 29 10:19:23 2015 -0500
@@ -67,7 +67,7 @@
 {
     const int records_printed = 100;
 
-    uint64 misses = 0;
+    uint64_t misses = 0;
     std::vector<const AccessTraceForAddress *> sorted;
 
     AddressMap::const_iterator i = record_map.begin();
@@ -95,8 +95,8 @@
     Histogram all_records_log(-1);
 
     // Allows us to track how many lines where touched by n processors
-    std::vector<int64> m_touched_vec;
-    std::vector<int64> m_touched_weighted_vec;
+    std::vector<int64_t> m_touched_vec;
+    std::vector<int64_t> m_touched_weighted_vec;
     m_touched_vec.resize(num_of_sequencers+1);
     m_touched_weighted_vec.resize(num_of_sequencers+1);
     for (int j = 0; j < m_touched_vec.size(); j++) {
diff -r a1c1c3aa359b -r 25b53a7195f7 src/mem/ruby/profiler/AddressProfiler.hh
--- a/src/mem/ruby/profiler/AddressProfiler.hh  Fri Aug 28 10:58:44 2015 +0100
+++ b/src/mem/ruby/profiler/AddressProfiler.hh  Sat Aug 29 10:19:23 2015 -0500
@@ -75,7 +75,7 @@
     AddressProfiler(const AddressProfiler& obj);
     AddressProfiler& operator=(const AddressProfiler& obj);
 
-    int64 m_sharing_miss_counter;
+    int64_t m_sharing_miss_counter;
 
     AddressMap m_dataAccessTrace;
     AddressMap m_macroBlockAccessTrace;
diff -r a1c1c3aa359b -r 25b53a7195f7 src/mem/ruby/profiler/StoreTrace.cc
--- a/src/mem/ruby/profiler/StoreTrace.cc       Fri Aug 28 10:58:44 2015 +0100
+++ b/src/mem/ruby/profiler/StoreTrace.cc       Sat Aug 29 10:19:23 2015 -0500
@@ -33,7 +33,7 @@
 
 bool StoreTrace::s_init = false; // Total number of store lifetimes of
                                  // all lines
-int64 StoreTrace::s_total_samples = 0; // Total number of store
+int64_t StoreTrace::s_total_samples = 0; // Total number of store
                                        // lifetimes of all lines
 Histogram* StoreTrace::s_store_count_ptr = NULL;
 Histogram* StoreTrace::s_store_first_to_stolen_ptr = NULL;
diff -r a1c1c3aa359b -r 25b53a7195f7 src/mem/ruby/profiler/StoreTrace.hh
--- a/src/mem/ruby/profiler/StoreTrace.hh       Fri Aug 28 10:58:44 2015 +0100
+++ b/src/mem/ruby/profiler/StoreTrace.hh       Sat Aug 29 10:19:23 2015 -0500
@@ -53,7 +53,7 @@
 
   private:
     static bool s_init;
-    static int64 s_total_samples; // Total number of store lifetimes
+    static int64_t s_total_samples; // Total number of store lifetimes
                                   // of all lines
     static Histogram* s_store_count_ptr;
     static Histogram* s_store_first_to_stolen_ptr;
@@ -66,7 +66,7 @@
     Tick m_last_store;
     int m_stores_this_interval;
 
-    int64 m_total_samples; // Total number of store lifetimes of this line
+    int64_t m_total_samples; // Total number of store lifetimes of this line
     Histogram m_store_count;
     Histogram m_store_first_to_stolen;
     Histogram m_store_last_to_stolen;
diff -r a1c1c3aa359b -r 25b53a7195f7 
src/mem/ruby/structures/AbstractReplacementPolicy.cc
--- a/src/mem/ruby/structures/AbstractReplacementPolicy.cc      Fri Aug 28 
10:58:44 2015 +0100
+++ b/src/mem/ruby/structures/AbstractReplacementPolicy.cc      Sat Aug 29 
10:19:23 2015 -0500
@@ -66,7 +66,7 @@
 }
 
 Tick
-AbstractReplacementPolicy::getLastAccess(int64 set, int64 way)
+AbstractReplacementPolicy::getLastAccess(int64_t set, int64_t way)
 {
     return m_last_ref_ptr[set][way];
 }
diff -r a1c1c3aa359b -r 25b53a7195f7 
src/mem/ruby/structures/AbstractReplacementPolicy.hh
--- a/src/mem/ruby/structures/AbstractReplacementPolicy.hh      Fri Aug 28 
10:58:44 2015 +0100
+++ b/src/mem/ruby/structures/AbstractReplacementPolicy.hh      Sat Aug 29 
10:19:23 2015 -0500
@@ -44,13 +44,13 @@
     virtual ~AbstractReplacementPolicy();
 
     /* touch a block. a.k.a. update timestamp */
-    virtual void touch(int64 set, int64 way, Tick time) = 0;
+    virtual void touch(int64_t set, int64_t way, Tick time) = 0;
 
     /* returns the way to replace */
-    virtual int64 getVictim(int64 set) const = 0;
+    virtual int64_t getVictim(int64_t set) const = 0;
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to