gem5/src/mem/ruby/structures
Nilay Vaish 9648c05db1 ruby: slicc: use default argument value
Before this patch, while one could declare / define a function with default
argument values, but the actual function call would require one to specify
all the arguments.  This patch changes the check for  function arguments.
Now a function call needs to specify arguments that are at least as much as
those with default values and at most the total number of arguments taken
as input by the function.
2015-08-14 19:28:43 -05:00
..
AbstractReplacementPolicy.cc ruby: slicc: use default argument value 2015-08-14 19:28:43 -05:00
AbstractReplacementPolicy.hh ruby: slicc: use default argument value 2015-08-14 19:28:43 -05:00
BankedArray.cc ruby: fix deadlock bug in banked array resource checks 2015-07-20 09:15:18 -05:00
BankedArray.hh ruby: fix deadlock bug in banked array resource checks 2015-07-20 09:15:18 -05:00
Cache.py ruby: Remove the RubyCache/CacheMemory latency 2015-08-14 00:19:37 -05:00
CacheMemory.cc ruby: handle llsc accesses through CacheEntry, not CacheMemory 2015-08-14 19:28:42 -05:00
CacheMemory.hh ruby: handle llsc accesses through CacheEntry, not CacheMemory 2015-08-14 19:28:42 -05:00
DirectoryMemory.cc ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
DirectoryMemory.hh ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
DirectoryMemory.py ruby: interface with classic memory controller 2014-11-06 05:42:21 -06:00
LRUPolicy.cc ruby: slicc: use default argument value 2015-08-14 19:28:43 -05:00
LRUPolicy.hh ruby: slicc: use default argument value 2015-08-14 19:28:43 -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 ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
PersistentTable.cc ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
PersistentTable.hh ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
Prefetcher.cc ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
Prefetcher.hh ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
PseudoLRUPolicy.cc ruby: slicc: use default argument value 2015-08-14 19:28:43 -05:00
PseudoLRUPolicy.hh ruby: slicc: use default argument value 2015-08-14 19:28:43 -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
RubyMemoryControl.cc ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
RubyMemoryControl.hh ruby: replace Address by Addr 2015-08-14 12:04:51 -05: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: initialize replacement policies with their own simobjs 2015-07-20 09:15:18 -05:00
TBETable.hh ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
TimerTable.cc ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
TimerTable.hh ruby: replace Address by Addr 2015-08-14 12:04:51 -05:00
WireBuffer.cc ruby: replace global g_system_ptr with per-object pointers 2015-07-10 16:05:23 -05:00
WireBuffer.hh ruby: replace global g_system_ptr with per-object pointers 2015-07-10 16:05:23 -05:00
WireBuffer.py ruby: replace global g_system_ptr with per-object pointers 2015-07-10 16:05:23 -05:00