Searched refs:vector (Results 351 - 375 of 763) sorted by relevance

<<11121314151617181920>>

/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_process_handle.h96 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 Dsc_phase_callback_registry.h47 #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 Dmulti_passthrough_initiator_socket.h228 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 Dsemihosting.hh46 #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 Dmulti_passthrough_initiator_socket.h217 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 Dhdf5.cc155 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 Dmultiperspective_perceptron.cc54 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 Dstatistical_corrector.cc128 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 Dtest208.cpp25 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 Dgmock-matchers.cc103 // 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 DTopology.cc52 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 Dinternals.h96 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 DString.cc129 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 Dmem_ctrl.hh48 #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 Dsector_tags.cc69 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 Dfa_lru.hh56 #include <vector>
228 std::vector<CacheBlk*>& evict_blks) const override;
371 std::vector<FALRUBlk*> boundaries;
/gem5/src/cpu/
H A Dbase.hh49 #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 Dcxx_manager.hh59 #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> &param_values);
/gem5/src/mem/ruby/network/simple/
H A DSwitch.cc70 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 Dsc_prim_channel.cpp175 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 Dprocess.hh35 #include <vector>
199 std::vector<Reset *> resets;
203 std::vector<::sc_core::sc_join *> joinWaiters;
/gem5/src/cpu/minor/
H A Dfetch1.hh202 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 Dgtest-internal-inl.h57 #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 Dstr.hh44 #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 Dtarmac_record_v8.cc129 TarmacTracerRecordV8::addInstEntry(std::vector<InstPtr>& queue,
140 TarmacTracerRecordV8::addMemEntry(std::vector<MemPtr>& queue,
156 TarmacTracerRecordV8::addRegEntry(std::vector<RegPtr>& queue,

Completed in 46 milliseconds

<<11121314151617181920>>