gem5/src/mem/ruby/structures
Andreas Hansson 2ac04c11ac misc: Add explicit overrides and fix other clang >= 3.5 issues
This patch adds explicit overrides as this is now required when using
"-Wall" with clang >= 3.5, the latter now part of the most recent
XCode. The patch consequently removes "virtual" for those methods
where "override" is added. The latter should be enough of an
indication.

As part of this patch, a few minor issues that clang >= 3.5 complains
about are also resolved (unused methods and variables).
2015-10-12 04:08:01 -04:00
..
AbstractReplacementPolicy.cc ruby: eliminate type uint64 and int64 2015-08-29 10:19:23 -05:00
AbstractReplacementPolicy.hh ruby: eliminate type uint64 and int64 2015-08-29 10:19:23 -05:00
BankedArray.cc ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
BankedArray.hh ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
CacheMemory.cc misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
CacheMemory.hh misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
DirectoryMemory.cc ruby: print addresses in hex 2015-09-18 13:27:47 -05:00
DirectoryMemory.hh ruby: directory memory: drop unused variable. 2015-09-01 15:50:32 -05:00
DirectoryMemory.py ruby: interface with classic memory controller 2014-11-06 05:42:21 -06:00
LRUPolicy.cc ruby: eliminate type uint64 and int64 2015-08-29 10:19:23 -05:00
LRUPolicy.hh ruby: eliminate type uint64 and int64 2015-08-29 10:19:23 -05:00
LRUReplacementPolicy.py ruby: initialize replacement policies with their own simobjs 2015-07-20 09:15:18 -05:00
MemoryNode.cc ruby: interface with classic memory controller 2014-11-06 05:42:21 -06:00
MemoryNode.hh ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
PerfectCacheMemory.hh misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
PersistentTable.cc ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
PersistentTable.hh misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
Prefetcher.cc ruby: print addresses in hex 2015-09-18 13:27:47 -05:00
Prefetcher.hh ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
PseudoLRUPolicy.cc ruby: eliminate type uint64 and int64 2015-08-29 10:19:23 -05:00
PseudoLRUPolicy.hh ruby: eliminate type uint64 and int64 2015-08-29 10:19:23 -05:00
PseudoLRUReplacementPolicy.py ruby: initialize replacement policies with their own simobjs 2015-07-20 09:15:18 -05:00
ReplacementPolicy.py ruby: initialize replacement policies with their own simobjs 2015-07-20 09:15:18 -05:00
RubyCache.py ruby: Move Rubys cache class from Cache.py to RubyCache.py 2015-08-21 07:03:21 -04:00
RubyMemoryControl.cc ruby: RubyMemoryControl delete requests 2015-09-29 09:25:29 -05:00
RubyMemoryControl.hh misc: Add explicit overrides and fix other clang >= 3.5 issues 2015-10-12 04:08:01 -04:00
RubyMemoryControl.py ruby: interface with classic memory controller 2014-11-06 05:42:21 -06:00
RubyPrefetcher.py mem: Dynamically determine page bytes in memory components 2014-10-16 05:49:43 -04:00
SConscript ruby: Move Rubys cache class from Cache.py to RubyCache.py 2015-08-21 07:03:21 -04:00
TBETable.hh misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
TimerTable.cc ruby: message buffer, timer table: significant changes 2015-09-16 11:59:56 -05:00
TimerTable.hh ruby: message buffer, timer table: significant changes 2015-09-16 11:59:56 -05:00
WireBuffer.cc ruby: update WireBuffer API to match that of MessageBuffer 2015-09-17 14:00:33 -04:00
WireBuffer.hh ruby: update WireBuffer API to match that of MessageBuffer 2015-09-17 14:00:33 -04:00
WireBuffer.py ruby: replace global g_system_ptr with per-object pointers 2015-07-10 16:05:23 -05:00