/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_process_handle.h | 96 inline const std::vector<sc_event*>& get_child_events() const; 97 inline const std::vector<sc_object*>& get_child_objects() const; 142 static std::vector<sc_event*> empty_event_vector; // If m_target_p == 0. 143 static std::vector<sc_object*> empty_object_vector; // If m_target_p == 0. 306 const std::vector<sc_event*>& sc_process_handle::get_child_events() const 314 const std::vector<sc_object*>& sc_process_handle::get_child_objects() const
|
H A D | sc_phase_callback_registry.h | 47 #include <vector> 102 typedef std::vector<entry> storage_type; 103 typedef std::vector<cb_type*> single_storage_type;
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | multi_passthrough_initiator_socket.h | 228 std::vector<callback_binder_bw<TYPES>* >& binders=get_hierarch_bind()->get_binders(); 277 std::vector<callback_binder_bw<TYPES>* >& get_binders(){return m_binders;} 278 std::vector<tlm::tlm_fw_transport_if<TYPES>*>& get_sockets(){return m_sockets;} 279 //vector of connected sockets 280 std::vector<tlm::tlm_fw_transport_if<TYPES>*> m_sockets; 281 std::vector<tlm::tlm_fw_transport_if<TYPES>*> m_used_sockets; 282 //vector of binders that convert untagged interface into tagged interface 283 std::vector<callback_binder_bw<TYPES>*> m_binders;
|
/gem5/src/arch/arm/ |
H A D | semihosting.hh | 46 #include <vector> 246 std::vector<std::unique_ptr<FileBase>> files; 293 * @parma argv Argument vector. argv[0] always corresponds to 300 std::vector<uint64_t> &argv); 317 bool aarch64, std::vector<uint64_t> &argv) 352 static const std::vector<const char *> fmodes; 354 static const std::vector<uint8_t> features;
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | multi_passthrough_initiator_socket.h | 217 std::vector<callback_binder_bw<TYPES> *> &binders = 284 std::vector<callback_binder_bw<TYPES> *> & 289 std::vector<tlm::tlm_fw_transport_if<TYPES> *> & 295 std::vector<tlm::tlm_fw_transport_if<TYPES> *> m_sockets; 296 std::vector<tlm::tlm_fw_transport_if<TYPES> *> m_used_sockets; 298 std::vector<callback_binder_bw<TYPES> *> m_binders;
|
/gem5/src/base/stats/ |
H A D | hdf5.cc | 155 warn_once("HDF5 stat files don't support vector distributions.\n"); 239 std::vector<hsize_t> max_dims(rank); 244 std::vector<hsize_t> chunk_dims(rank); 264 std::vector<hsize_t> foffset(rank, 0); 275 const std::vector<const char *> &values) 286 const std::vector<std::string> &values) 288 std::vector<const char *> cstrs(values.size());
|
/gem5/src/cpu/pred/ |
H A D | multiperspective_perceptron.cc | 54 const std::vector<std::vector<int>> &blurrypath_bits, int path_length, 56 const std::vector<std::vector<std::vector<bool>>> &acyclic_bits, 57 const std::vector<int> &modhist_indices, 58 const std::vector<int> &modhist_lengths, 59 const std::vector<int> &modpath_indices, 60 const std::vector<int> &modpath_lengths, 61 const std::vector<in [all...] |
H A D | statistical_corrector.cc | 128 std::vector<int> lengths, std::vector<int8_t> * & table, 129 unsigned logNumEntries, std::vector<int8_t> & w, int8_t wInitValue) 135 table = new std::vector<int8_t> [numLenghts]; 187 std::vector<int> & length, std::vector<int8_t> * tab, int nbr, 188 int logs, std::vector<int8_t> & w) 203 std::vector<int> & length, std::vector<int8_t> * tab, 204 int nbr, int logs, std::vector<int8_ [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test208/ |
H A D | test208.cpp | 25 std::vector<sc_object*> children = sig.get_child_objects();
49 std::vector<sc_object*> children = h.get_child_objects();
89 std::vector<sc_object*> children = h.get_child_objects();
135 std::vector<sc_object*> children = h.get_child_objects();
175 std::vector<sc_object*> children = obj->get_child_objects();
202 std::vector<sc_object*> children = this->get_child_objects();
227 std::vector<sc_object*> children = obj.get_child_objects();
|
/gem5/ext/googletest/googlemock/src/ |
H A D | gmock-matchers.cc | 103 // Joins a vector of strings as if they are fields of a tuple; returns 146 // a vector<int> called 'left_' whose elements are initialized to the 172 // As an optimization, there is a second vector<int> called right_ which 209 ::std::vector<char> seen; 223 // Reset the path-marking vector and try to find a path from 245 // right vector elements corresponding each segment of the path. 247 // flow was added to the network. The 'seen' vector elements correspond 259 bool TryAugment(size_t ilhs, ::std::vector<char>* seen) { 288 // Each element of the left_ vector represents a left hand side node 290 // node (i.e. a matcher). The values in the left_ vector indicat [all...] |
/gem5/src/mem/ruby/network/ |
H A D | Topology.cc | 52 const vector<BasicExtLink *> &ext_links, 53 const vector<BasicIntLink *> &int_links) 69 for (vector<BasicExtLink*>::const_iterator i = ext_links.begin(); 88 for (vector<BasicIntLink*>::const_iterator i = int_links.begin(); 123 vector<int>(num_switches, INFINITE_LATENCY)); 125 vector<int>(num_switches, -1)); 127 vector<int>(num_switches, 0));
|
/gem5/ext/pybind11/include/pybind11/detail/ |
H A D | internals.h | 96 std::unordered_map<PyTypeObject *, std::vector<type_info *>> registered_types_py; // PyTypeObject* -> base type_info(s) 99 type_map<std::vector<bool (*)(PyObject *, void *&)>> direct_conversions; 100 std::unordered_map<const PyObject *, std::vector<PyObject *>> patients; 103 std::vector<PyObject *> loader_patient_stack; // Used by `loader_life_support` 123 std::vector<PyObject *(*)(PyObject *, PyTypeObject *)> implicit_conversions; 124 std::vector<std::pair<const std::type_info *, void *(*)(void *)>> implicit_casts; 125 std::vector<bool (*)(PyObject *, void *&)> *direct_conversions;
|
/gem5/ext/dsent/libutil/ |
H A D | String.cc | 129 vector<String> String::split(const char* delimiters_) const 131 vector<String> result; 163 vector<String> String::split(const String* delimiters_, unsigned int num_delimiters_) const 165 vector<String> result; 238 vector<String> String::splitByString(const String& delimiter_) const
|
/gem5/src/mem/qos/ |
H A D | mem_ctrl.hh | 48 #include <vector> 93 std::unordered_map<MasterID, std::vector<uint64_t> > packetPriorities; 103 std::vector<Tick> serviceTick; 106 std::vector<uint64_t> readQueueSizes; 109 std::vector<uint64_t> writeQueueSizes;
|
/gem5/src/mem/cache/tags/ |
H A D | sector_tags.cc | 69 blks = std::vector<SectorSubBlk>(numBlocks); 70 secBlks = std::vector<SectorBlk>(numSectors); 207 const std::vector<ReplaceableEntry*> entries = 225 std::vector<CacheBlk*>& evict_blks) const 228 const std::vector<ReplaceableEntry*> sector_entries =
|
H A D | fa_lru.hh | 56 #include <vector> 228 std::vector<CacheBlk*>& evict_blks) const override; 371 std::vector<FALRUBlk*> boundaries;
|
/gem5/src/cpu/ |
H A D | base.hh | 49 #include <vector> 222 std::vector<TheISA::Interrupts*> interrupts; 267 std::vector<ThreadContext *> threadContexts; 598 static std::vector<BaseCPU *> cpuList; //!< Static global cpu list 637 std::vector<AddressMonitor> addressMonitor;
|
/gem5/src/sim/ |
H A D | cxx_manager.hh | 59 #include <vector> 140 const std::vector<std::string> &peers); 222 * <li>nulled (or vector<>::clear'ed) SimObject references for 311 const std::vector<std::string> ¶m_values);
|
/gem5/src/mem/ruby/network/simple/ |
H A D | Switch.cc | 70 Switch::addInPort(const vector<MessageBuffer*>& in) 76 Switch::addOutPort(const vector<MessageBuffer*>& out, 90 vector<MessageBuffer*> intermediateBuffers;
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_prim_channel.cpp | 175 std::vector< sc_prim_channel* >::const_iterator 188 std::vector< sc_prim_channel* > m_push_queue; 189 std::vector< sc_prim_channel* > m_pop_queue;
|
/gem5/src/systemc/core/ |
H A D | process.hh | 35 #include <vector> 199 std::vector<Reset *> resets; 203 std::vector<::sc_core::sc_join *> joinWaiters;
|
/gem5/src/cpu/minor/ |
H A D | fetch1.hh | 202 std::vector<InputBuffer<ForwardLineData>> &nextStageReserve; 283 std::vector<Fetch1ThreadInfo> fetchInfo; 391 std::vector<InputBuffer<ForwardLineData>> &next_stage_input_buffer);
|
/gem5/ext/googletest/googletest/src/ |
H A D | gtest-internal-inl.h | 57 #include <vector> 300 // Returns the i-th element of the vector, or default_value if i is not 303 inline E GetElementOr(const std::vector<E>& v, int i, E default_value) { 307 // Performs an in-place shuffle of a range of the vector's elements. 310 // shuffle to the end of the vector. 313 std::vector<E>* v) { 331 // Performs an in-place shuffle of the vector's elements. 333 inline void Shuffle(internal::Random* random, std::vector<E>* v) { 737 // Returns the vector of environments that need to be set-up/torn-down 739 std::vector<Environmen [all...] |
/gem5/src/base/ |
H A D | str.hh | 44 #include <vector> 98 // place the result in the string vector <vector>. If <ign> is true, 102 tokenize(std::vector<std::string> &vector, const std::string &s,
|
/gem5/src/arch/arm/tracers/ |
H A D | tarmac_record_v8.cc | 129 TarmacTracerRecordV8::addInstEntry(std::vector<InstPtr>& queue, 140 TarmacTracerRecordV8::addMemEntry(std::vector<MemPtr>& queue, 156 TarmacTracerRecordV8::addRegEntry(std::vector<RegPtr>& queue,
|