/gem5/src/cpu/ |
H A D | decode_cache.hh | 64 typedef typename PageMap::iterator PageIt;
|
/gem5/src/cpu/o3/ |
H A D | rename_map.hh | 73 using iterator = Arch2PhysMap::iterator; 150 iterator begin() { return map.begin(); } 157 iterator end() { return map.end(); }
|
H A D | lsq_unit.hh | 258 Fault checkViolations(typename LoadQueue::iterator& loadIt, 365 void completeStore(typename StoreQueue::iterator store_idx); 404 LQSenderState(typename LoadQueue::iterator idx_) 408 typename LoadQueue::iterator idx; 423 SQSenderState(typename StoreQueue::iterator idx_) 426 typename StoreQueue::iterator idx; 499 typename StoreQueue::iterator storeWBIt; 605 typedef typename CircularQueue<LQEntry>::iterator LQIterator; 606 typedef typename CircularQueue<SQEntry>::iterator SQIterator;
|
H A D | inst_queue.hh | 95 // Typedef of iterator through the list of instructions. 96 typedef typename std::list<DynInstPtr>::iterator ListIt; 365 typedef typename std::map<InstSeqNum, DynInstPtr>::iterator NonSpecMapIt; 382 typedef typename std::list<ListOrderEntry>::iterator ListOrderIt;
|
H A D | rename_impl.hh | 441 list<ThreadID>::iterator threads = activeThreads->begin(); 442 list<ThreadID>::iterator end = activeThreads->end(); 824 typename InstQueue::iterator it; 856 list<ThreadID>::iterator threads = activeThreads->begin(); 857 list<ThreadID>::iterator end = activeThreads->end(); 875 list<ThreadID>::iterator threads = activeThreads->begin(); 876 list<ThreadID>::iterator end = activeThreads->end(); 967 typename std::list<RenameHistory>::iterator hb_it = 1021 typename std::list<RenameHistory>::iterator hb_it = 1472 typename std::list<RenameHistory>::iterator buf_i [all...] |
H A D | commit_impl.hh | 461 list<ThreadID>::iterator thread_it = std::find(priority_list.begin(), 475 list<ThreadID>::iterator threads = activeThreads->begin(); 476 list<ThreadID>::iterator end = activeThreads->end(); 505 list<ThreadID>::iterator threads = activeThreads->begin(); 506 list<ThreadID>::iterator end = activeThreads->end(); 665 list<ThreadID>::iterator threads = activeThreads->begin(); 666 list<ThreadID>::iterator end = activeThreads->end(); 826 list<ThreadID>::iterator threads = activeThreads->begin(); 827 list<ThreadID>::iterator end = activeThreads->end(); 1496 list<ThreadID>::iterator pri_ite [all...] |
H A D | decode_impl.hh | 432 list<ThreadID>::iterator threads = activeThreads->begin(); 433 list<ThreadID>::iterator end = activeThreads->end(); 450 list<ThreadID>::iterator threads = activeThreads->begin(); 451 list<ThreadID>::iterator end = activeThreads->end(); 574 list<ThreadID>::iterator threads = activeThreads->begin(); 575 list<ThreadID>::iterator end = activeThreads->end();
|
/gem5/src/mem/cache/prefetch/ |
H A D | bop.hh | 104 std::vector<OffsetListEntry>::iterator offsetsListIterator;
|
H A D | queued.cc | 257 iterator it = pfqMissingTranslation.begin(); 260 // Increase the iterator first because dp.startTranslation can end up 310 iterator it; 321 iterator prev = it; 457 iterator it = queue.end(); 464 iterator prev = it; 484 iterator it = queue.end();
|
/gem5/src/mem/cache/ |
H A D | write_queue_entry.hh | 92 /** WriteQueueEntry list iterator. */ 93 typedef List::iterator Iterator;
|
H A D | mshr.hh | 286 void clearDownstreamPending(iterator begin, iterator end); 327 /** MSHR list iterator. */ 328 typedef List::iterator Iterator;
|
/gem5/src/dev/storage/ |
H A D | disk_image.cc | 202 SectorTable::iterator i = table->begin(); 203 SectorTable::iterator end = table->end(); 361 SectorTable::iterator iter = table->begin(); 362 SectorTable::iterator end = table->end(); 379 SectorTable::iterator i = table->begin(); 380 SectorTable::iterator end = table->end(); 421 SectorTable::iterator i = table->find(offset);
|
/gem5/src/mem/ruby/system/ |
H A D | Sequencer.cc | 90 RequestTable::iterator read = m_readRequestTable.begin(); 91 RequestTable::iterator read_end = m_readRequestTable.end(); 105 RequestTable::iterator write = m_writeRequestTable.begin(); 106 RequestTable::iterator write_end = m_writeRequestTable.end(); 205 pair<RequestTable::iterator, bool> r = 208 RequestTable::iterator i = r.first; 224 pair<RequestTable::iterator, bool> r = 228 RequestTable::iterator i = r.first; 366 RequestTable::iterator i = m_writeRequestTable.find(address); 421 RequestTable::iterator [all...] |
H A D | GPUCoalescer.cc | 163 RequestTable::iterator read = m_readRequestTable.begin(); 164 RequestTable::iterator read_end = m_readRequestTable.end(); 178 RequestTable::iterator write = m_writeRequestTable.begin(); 179 RequestTable::iterator write_end = m_writeRequestTable.end(); 341 pair<RequestTable::iterator, bool> r = 345 RequestTable::iterator i = r.first; 356 pair<RequestTable::iterator, bool> r = 361 RequestTable::iterator i = r.first; 496 RequestTable::iterator i = m_writeRequestTable.find(address); 578 RequestTable::iterator [all...] |
/gem5/src/systemc/ext/channel/ |
H A D | sc_fifo.hh | 164 for (typename ::std::list<T>::iterator pos = _entries.begin(); 174 for (typename ::std::list<T>::iterator pos = _entries.begin();
|
/gem5/src/systemc/tests/systemc/utils/sc_vector/test05/ |
H A D | test05.cpp | 113 port_vec::iterator mid = top.in( fifo_1 );
|
/gem5/src/systemc/tests/tlm/multi_sockets/ |
H A D | simpleAddressMap.h | 35 typedef std::map<sc_dt::uint64, unsigned int>::iterator addressMapIterator;
|
/gem5/src/arch/x86/ |
H A D | tlb.hh | 80 EntryList::iterator lookupIt(Addr va, bool update_lru = true);
|
/gem5/src/arch/x86/bios/ |
H A D | smbios.cc | 70 typename T::iterator vecIt; 99 std::vector<std::string>::iterator it; 122 std::vector<std::string>::iterator it; 285 std::vector<SMBiosStructure *>::iterator it;
|
/gem5/src/mem/ |
H A D | page_table.hh | 64 typedef PTable::iterator PTableItr;
|
/gem5/ext/pybind11/tests/ |
H A D | test_sequences_and_iterators.cpp | 193 py::keep_alive<0, 1>() /* Essential: keep object alive while iterator exists */) 278 // Obsolete: special data structure for exposing custom iterator types to python 300 On the actual Sequence object, the iterator would be constructed as follows: 313 m.def("iterator_to_list", [](py::iterator it) { 315 while (it != py::iterator::sentinel()) { 322 // Make sure that py::iterator works with std algorithms 343 // #181: iterator passthrough did not compile 344 m.def("iterator_passthrough", [](py::iterator s) -> py::iterator {
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | pytypes.h | 21 class str; class iterator; 59 Return an iterator equivalent to calling ``iter()`` in Python. The object 62 iterator begin() const; 64 iterator end() const; 602 /// STL iterator template used for tuple, list, sequence and dict 651 /// Lightweight iterator policy using just a simple pointer: see ``PySequence_Fast_ITEMS`` 694 /// Python's dictionary protocol permits this to be a forward iterator 815 Wraps a Python iterator so that it can also be used as a C++ input iterator 817 Caveat: copying an iterator doe 822 class iterator : public object { class in inherits:object [all...] |
/gem5/ext/systemc/src/tlm_utils/ |
H A D | simple_target_socket.h | 141 typename std::map<transaction_type*, sc_core::sc_event *>::iterator it; 399 for( typename std::vector<process_handle_class*>::iterator 406 typename std::vector<process_handle_class*>::iterator it; 477 typename std::map<transaction_type*, sc_core::sc_event *>::iterator it = 506 typename std::map<transaction_type*, sc_core::sc_event *>::iterator it = 672 typename std::map<transaction_type*, sc_core::sc_event *>::iterator it; 943 for( typename std::vector<process_handle_class*>::iterator 950 typename std::vector<process_handle_class*>::iterator it; 1020 typename std::map<transaction_type*, sc_core::sc_event *>::iterator it = 1049 typename std::map<transaction_type*, sc_core::sc_event *>::iterator i [all...] |
/gem5/src/systemc/ext/tlm_utils/ |
H A D | simple_target_socket.h | 141 sc_core::sc_event *>::iterator it = 405 process_handle_class *>::iterator it = v.begin(), 414 typename std::vector<process_handle_class *>::iterator it; 488 sc_core::sc_event *>::iterator it = 520 sc_core::sc_event *>::iterator it = 724 sc_core::sc_event *>::iterator it = 1001 process_handle_class *>::iterator it = v.begin(), 1010 typename std::vector<process_handle_class *>::iterator it; 1083 sc_core::sc_event *>::iterator it = 1116 sc_core::sc_event *>::iterator i [all...] |
/gem5/src/mem/ruby/slicc_interface/ |
H A D | AbstractController.cc | 177 for (WaitingBufType::iterator buf_iter = m_waiting_buffers.begin(); 180 for (MsgVecType::iterator vec_iter = buf_iter->second->begin(); 195 for (std::vector<MsgVecType*>::iterator wb_iter = wokeUpMsgVecs.begin();
|