/gem5/src/doxygen/ |
H A D | stl.hh | 8 * notice, this list of conditions and the following disclaimer; 10 * notice, this list of conditions and the following disclaimer in the 53 /** STL list class */ 54 template <class T> class list { class in namespace:std
|
/gem5/src/systemc/core/ |
H A D | sc_event.cc | 7 * notice, this list of conditions and the following disclaimer; 9 * notice, this list of conditions and the following disclaimer in the 214 list(e.list) 216 e.list = nullptr; 221 sc_event_and_list *temp = list; 222 list = nullptr; 229 assert(list); 230 list->insert(e); 236 assert(list); [all...] |
H A D | sched_event.hh | 7 * notice, this list of conditions and the following disclaimer; 9 * notice, this list of conditions and the following disclaimer in the 34 #include <list> 43 typedef std::list<ScEvent *> ScEvents;
|
/gem5/ext/mcpat/cacti/ |
H A D | Ucache.h | 11 * notice, this list of conditions and the following disclaimer; 13 * notice, this list of conditions and the following disclaimer in the 37 #include <list> 64 list<mem_array *>::iterator tag_array_iter; 65 list<mem_array *>::iterator data_array_iter; 107 list<mem_array *> data_arr; 108 list<mem_array *> tag_arr;
|
/gem5/ext/drampower/src/ |
H A D | CommandAnalysis.cc | 12 * notice, this list of conditions and the following disclaimer. 15 * notice, this list of conditions and the following disclaimer in the 167 // precharge to a cached command list and computes the precharge offset from the 170 void CommandAnalysis::getCommands(std::vector<MemCommand>& list, bool lastupdate, int64_t timestamp) argument 173 list.insert(list.begin(), next_window_cmd_list.begin(), next_window_cmd_list.end()); 176 for (size_t i = 0; i < list.size(); ++i) { 177 MemCommand& cmd = list[i]; 185 // Add the auto precharge to the list of cached_cmds 188 list [all...] |
/gem5/src/mem/cache/prefetch/ |
H A D | multi.hh | 17 * notice, this list of conditions and the following disclaimer; 19 * notice, this list of conditions and the following disclaimer in the 69 std::list<BasePrefetcher *> prefetchers;
|
H A D | queued.hh | 17 * notice, this list of conditions and the following disclaimer; 19 * notice, this list of conditions and the following disclaimer in the 44 #include <list> 134 std::list<DeferredPacket> pfq; 135 std::list<DeferredPacket> pfqMissingTranslation; 137 using const_iterator = std::list<DeferredPacket>::const_iterator; 138 using iterator = std::list<DeferredPacket>::iterator; 204 void addToQueue(std::list<DeferredPacket> &queue, DeferredPacket &dpp); 232 bool alreadyInQueue(std::list<DeferredPacket> &queue,
|
/gem5/src/dev/arm/ |
H A D | smmu_v3_slaveifc.hh | 17 * notice, this list of conditions and the following disclaimer; 19 * notice, this list of conditions and the following disclaimer in the 43 #include <list> 91 std::list<SMMUTranslationProcess *> duplicateReqs; 94 std::list<SMMUTranslationProcess *> dependentReads[SMMU_MAX_TRANS_ID]; 95 std::list<SMMUTranslationProcess *> dependentWrites[SMMU_MAX_TRANS_ID];
|
/gem5/ext/pybind11/tests/ |
H A D | test_sequences_and_iterators.py | 16 assert list(m.IntPairs([(1, 2), (3, 4), (0, 5)]).nonzero()) == [(1, 2), (3, 4)] 17 assert list(m.IntPairs([(1, 2), (2, 0), (0, 3), (4, 5)]).nonzero()) == [(1, 2)] 18 assert list(m.IntPairs([(0, 3), (1, 2), (3, 4)]).nonzero()) == [] 20 assert list(m.IntPairs([(1, 2), (3, 4), (0, 5)]).nonzero_keys()) == [1, 3] 21 assert list(m.IntPairs([(1, 2), (2, 0), (0, 3), (4, 5)]).nonzero_keys()) == [1] 22 assert list(m.IntPairs([(0, 3), (1, 2), (3, 4)]).nonzero_keys()) == [] 154 assert all(m.list_iterator(list(r))) 162 assert list(iterator_passthrough(iter([3, 5, 7, 9, 11, 13, 15]))) == [3, 5, 7, 9, 11, 13, 15] 169 assert list(m.make_iterator_1()) == [1, 2, 3] 170 assert list( [all...] |
H A D | test_numpy_dtypes.cpp | 167 py::list print_recarray(py::array_t<S, 0> arr) { 170 auto l = py::list(); 236 py::list test_dtype_ctors() { 237 py::list list; local 238 list.append(py::dtype("int32")); 239 list.append(py::dtype(std::string("float64"))); 240 list.append(py::dtype::from_args(py::str("bool"))); 241 py::list names, offsets, formats; 247 list [all...] |
H A D | test_stl_binders.py | 146 assert list(mm) == ['a', 'b'] 147 assert list(mm.items()) == [('a', 1), ('b', 2.5)] 154 assert sorted(list(um)) == ['ua', 'ub'] 155 assert sorted(list(um.items())) == [('ua', 1.1), ('ub', 2.6)] 221 assert list(mm) == ['a', 'b'] 222 assert list(mm.items()) == [('a', 1), ('b', 2.5)] 224 assert list(mm) == ['b'] 225 assert list(mm.items()) == [('b', 2.5)] 231 assert sorted(list(um)) == ['ua', 'ub'] 232 assert sorted(list(u [all...] |
H A D | test_pytypes.cpp | 16 py::list list; 17 list.append("value"); 18 py::print("Entry at position 0:", list[0]); 19 list[0] = py::str("overwritten"); 20 list.insert(0, "inserted-0"); 21 list.insert(2, "inserted-2"); 22 return list; 24 m.def("print_list", [](py::list list) { [all...] |
H A D | pybind11_tests.cpp | 14 #include <list> 29 std::list<std::function<void(py::module &)>> &initializers() { 30 static std::list<std::function<void(py::module &)>> inits;
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | peq_with_cb_and_phase.h | 53 element *list; member in class:tlm_utils::time_ordered_list 59 list(nill), 93 struct element * iterator=list; 99 e->next=list; 100 list=e; 110 if (list != nill) { 111 struct element *e=list; 112 list=list->next; 126 return list [all...] |
/gem5/src/systemc/ext/tlm_utils/ |
H A D | peq_with_cb_and_phase.h | 53 element *list; member in class:tlm_utils::time_ordered_list 57 list(nill), size(0) 94 struct element *iterator = list; 100 e->next = list; 101 list = e; 112 if (list != nill) { 113 struct element *e = list; 114 list = list->next; 122 PAYLOAD &top() { return list [all...] |
/gem5/ext/ply/example/BASIC/ |
H A D | basic.py | 47 keys = list(prog) 58 b.list()
|
/gem5/ext/testlib/ |
H A D | suite.py | 7 # notice, this list of conditions and the following disclaimer; 9 # notice, this list of conditions and the following disclaimer in the 36 filtering during list and run selection. All tests held in the suite must 61 self.fixtures = self.fixtures + list(fixtures) 63 self.tests = self.tests + list(tests)
|
/gem5/src/sim/ |
H A D | init.hh | 20 * notice, this list of conditions and the following disclaimer; 22 * notice, this list of conditions and the following disclaimer in the 48 #include <list> 79 static std::list<EmbeddedPython *> &getList();
|
/gem5/util/cxx_config/ |
H A D | stats.cc | 17 * notice, this list of conditions and the following disclaimer; 19 * notice, this list of conditions and the following disclaimer in the 56 std::list<Stats::Info *> stats = Stats::statsList(); 69 std::list<Stats::Info *> stats = Stats::statsList(); 109 std::list<Stats::Info *> stats = Stats::statsList();
|
/gem5/src/mem/cache/ |
H A D | write_queue_entry.hh | 20 * notice, this list of conditions and the following disclaimer; 22 * notice, this list of conditions and the following disclaimer in the 54 #include <list> 79 class TargetList : public std::list<Target> { 90 /** A list of write queue entriess. */ 91 typedef std::list<WriteQueueEntry *> List; 92 /** WriteQueueEntry list iterator. */ 100 * Pointer to this entry on the ready list. 106 * Pointer to this entry on the allocated list.
|
/gem5/ext/dsent/model/optical_graph/ |
H A D | OpticalWavelength.cc | 30 #include <list> 35 using std::list; 114 list<double>* detectors = new list<double>(); 132 // Sort the detectors list in ascending order, only necessary if the number 137 list<double>::reverse_iterator iter = detectors->rbegin();
|
/gem5/src/cpu/o3/ |
H A D | inst_queue.hh | 21 * notice, this list of conditions and the following disclaimer; 23 * notice, this list of conditions and the following disclaimer in the 47 #include <list> 68 * instructions. The IQ uses a separate linked list to track dependencies. 69 * Similar to the rename map and the free list, it expects that 95 // Typedef of iterator through the list of instructions. 96 typedef typename std::list<DynInstPtr>::iterator ListIt; 110 /** Should the FU be added to the list to be freed upon 140 /** Sets active threads list. */ 141 void setActiveThreads(std::list<ThreadI [all...] |
/gem5/src/mem/slicc/ast/ |
H A D | StatementListAST.py | 8 # notice, this list of conditions and the following disclaimer; 10 # notice, this list of conditions and the following disclaimer in the 33 if not isinstance(statements, (list, tuple)):
|
H A D | DeclListAST.py | 8 # notice, this list of conditions and the following disclaimer; 10 # notice, this list of conditions and the following disclaimer in the 34 if not isinstance(decls, (list, tuple)):
|
/gem5/src/unittest/ |
H A D | cprintftime.cc | 8 * notice, this list of conditions and the following disclaimer; 10 * notice, this list of conditions and the following disclaimer in the 32 #include <list>
|