diff options
author | Nilay Vaish <nilay@cs.wisc.edu> | 2014-09-01 16:55:50 -0500 |
---|---|---|
committer | Nilay Vaish <nilay@cs.wisc.edu> | 2014-09-01 16:55:50 -0500 |
commit | 2cbe7c705be1cce44c5581fa58569cd95cc0f62d (patch) | |
tree | df30549e0d7683b0f4c58039cd9c6247b54f7033 /src/mem/ruby/structures/BankedArray.hh | |
parent | 4ccdf8fb81ff670f111428c31b9741c926d87d20 (diff) | |
download | gem5-2cbe7c705be1cce44c5581fa58569cd95cc0f62d.tar.xz |
ruby: remove typedef of Index as int64
The Index type defined as typedef int64 does not really provide any help
since in most places we use primitive types instead of Index. Also, the name
Index is very generic that it does not merit being used as a typename.
Diffstat (limited to 'src/mem/ruby/structures/BankedArray.hh')
-rw-r--r-- | src/mem/ruby/structures/BankedArray.hh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mem/ruby/structures/BankedArray.hh b/src/mem/ruby/structures/BankedArray.hh index 89007befa..c594458e6 100644 --- a/src/mem/ruby/structures/BankedArray.hh +++ b/src/mem/ruby/structures/BankedArray.hh @@ -49,7 +49,7 @@ class BankedArray { public: AccessRecord() : idx(0), startAccess(0), endAccess(0) {} - Index idx; + int64 idx; Tick startAccess; Tick endAccess; }; @@ -58,14 +58,14 @@ class BankedArray // otherwise, schedule the event and wait for it to complete std::vector<AccessRecord> busyBanks; - unsigned int mapIndexToBank(Index idx); + unsigned int mapIndexToBank(int64 idx); public: BankedArray(unsigned int banks, Cycles accessLatency, unsigned int startIndexBit); // Note: We try the access based on the cache index, not the address // This is so we don't get aliasing on blocks being replaced - bool tryAccess(Index idx); + bool tryAccess(int64 idx); }; |