Searched refs:vector (Results 576 - 600 of 763) sorted by relevance

<<21222324252627282930>>

/gem5/ext/pybind11/include/pybind11/
H A Dbuffer_info.h23 std::vector<ssize_t> shape; // Shape of the tensor (1 entry per dimension)
24 std::vector<ssize_t> strides; // Number of entries between adjacent entries (for each per dimension)
/gem5/src/cpu/testers/traffic_gen/
H A Dtraffic_gen.cc139 vector<Transition> transitions;
317 for (vector<Transition>::iterator t = transitions.begin();
/gem5/ext/googletest/googletest/src/
H A Dgtest-death-test.cc886 static ::std::vector<testing::internal::string>
888 ::std::vector<testing::internal::string> args = GetInjectableArgvs();
890 ::std::vector<testing::internal::string> extra_args =
910 for (std::vector<char*>::iterator i = args_.begin(); i != args_.end();
920 void AddArguments(const ::std::vector<Str>& arguments) {
921 for (typename ::std::vector<Str>::const_iterator i = arguments.begin();
932 std::vector<char*> args_;
1301 ::std::vector< ::std::string> fields;
/gem5/src/arch/generic/
H A Dvec_pred_reg.hh45 #include <vector>
57 /// to specify which lanes are active in a vector operation, the class is
58 /// templated on the vector element type to simplify ISA definitions.
59 /// @tparam VecElem Type of the vector elements.
60 /// @tparam NumElems Number of vector elements making up the view.
62 /// representation, i.e. adjacent bits refer to different vector elements
63 /// irrespective of the vector element size (e.g. this is the case for
65 /// representation, where each bit refers to the corresponding byte in a vector
175 /// @param actual_num_elems Actual number of vector elements considered for
176 /// the test (corresponding to the current vector lengt
[all...]
/gem5/src/base/
H A Dremote_gdb.hh185 void recv(std::vector<char> &bp);
303 virtual std::vector<std::string> availableFeatures() const;
H A Daddr_range.test.cc136 std::vector<Addr> masks = {
193 std::vector<Addr> masks = {
/gem5/src/cpu/minor/
H A Dscoreboard.cc219 const std::vector<Cycles> *src_reg_relative_latencies,
220 const std::vector<bool> *cant_forward_from_fu_indices,
H A Ddecode.cc53 std::vector<InputBuffer<ForwardInstData>> &next_stage_input_buffer) :
300 std::vector<ThreadID> priority_list;
/gem5/src/cpu/o3/
H A Dcommit.hh156 void setThreads(std::vector<Thread *> &threads);
365 std::vector<Thread *> thread;
507 /** Total number of vector instructions */
H A Drename_map.hh50 #include <vector>
69 using Arch2PhysMap = std::vector<PhysRegIdPtr>;
186 /** The vector register rename map */
189 /** The vector element register rename map */
394 * Set vector mode to Full or Elem.
397 * @param newVecMode new vector renaming mode
403 * depending on vecMode (vector renaming mode).
/gem5/src/mem/cache/prefetch/
H A Dstride.cc142 std::vector<AddrPriority> &addresses)
235 std::vector<ReplaceableEntry*> possible_entries;
H A Dpif.cc108 std::vector<AddrPriority> &addresses) const
111 // by the bit vector and issue prefetch requests for these addresses.
112 // Predictions are made by traversing the bit vector from left to right
169 // updating the trigger address and resetting the vector bits
201 std::vector<AddrPriority> &addresses)
/gem5/src/systemc/ext/tlm_utils/
H A Dpeq_with_cb_and_phase.h23 #include <vector>
173 std::vector<PAYLOAD> entries;
H A Dmulti_socket_bases.h354 // This method shall return a vector of the callback binders of multi
356 virtual std::vector<callback_binder_bw<TYPES> *> &get_binders()=0;
357 // This method shall return a vector of all target interfaces bound to
359 virtual std::vector<tlm::tlm_fw_transport_if<TYPES> *> &get_sockets()=0;
414 // This method shall return a vector of the callback binders of multi
416 virtual std::vector<callback_binder_fw<TYPES> *> &get_binders() = 0;
/gem5/src/gpu-compute/
H A Dlds_state.cc120 std::vector<int> bank;
130 std::vector<Addr> addr_array;
/gem5/src/mem/cache/
H A Dmshr.hh56 #include <vector>
315 // NOTE: std::vector<bool> might not meet satisfy the
322 std::vector<char> writesBitmap;
/gem5/ext/pybind11/include/pybind11/detail/
H A Dcommon.h137 #include <vector>
767 // Adaptor for converting arbitrary container arguments into a vector; implicitly convertible from
772 std::vector<T> v;
789 // Avoid copying if given an rvalue vector of the correct type.
790 any_container(std::vector<T> &&v) : v(std::move(v)) { }
792 // Moves the vector out of an rvalue any_container
793 operator std::vector<T> &&() && { return std::move(v); }
795 // Dereferencing obtains a reference to the underlying vector
796 std::vector<T> &operator*() { return v; }
797 const std::vector<
[all...]
/gem5/ext/dsent/model/electrical/router/
H A DRouter.cc25 #include <vector>
40 using std::vector;
274 vector<ElectricalModel*> pipeline_reg2s(number_output_ports, NULL);
474 vector<StdCell*> pipeline_reg2s(number_output_ports, (StdCell*)NULL);
475 vector<String> pipeline_reg2_names(number_output_ports, "");
/gem5/ext/googletest/googletest/include/gtest/internal/
H A Dgtest-param-util.h42 #include <vector>
307 typedef typename ::std::vector<T> ContainerType;
616 typedef ::std::vector<linked_ptr<TestInfo> > TestInfoContainer;
638 typedef ::std::vector<InstantiationInfo> InstantiationContainer;
719 typedef ::std::vector<ParameterizedTestCaseInfoBase*> TestCaseInfoContainer;
/gem5/src/cpu/pred/
H A Dmultiperspective_perceptron_tage.cc334 std::vector<int> & length, std::vector<int8_t> * tab,
335 int nbr, int logs, std::vector<int8_t> & w,
509 std::vector<std::vector<unsigned int>> &blurrypath_histories =
/gem5/src/cpu/simple/
H A Datomic.cc340 const std::vector<bool>& byte_enable,
358 req->setByteEnable(std::vector<bool>(it_start, it_end));
365 req->setByteEnable(std::vector<bool>());
374 const std::vector<bool>& byteEnable)
456 const std::vector<bool>& byteEnable)
/gem5/src/mem/
H A Drequest.hh67 * with vector stats. 1024 seems to be a reasonable number that
324 std::vector<bool> _byteEnable;
581 req1->_byteEnable = std::vector<bool>(
584 req2->_byteEnable = std::vector<bool>(
639 const std::vector<bool>&
646 setByteEnable(const std::vector<bool>& be)
/gem5/ext/googletest/googlemock/test/
H A Dgmock-actions_test.cc541 // Test struct which wraps a vector of integers. Used in
544 std::vector<int> * v;
545 IntegerVectorWrapper(std::vector<int>& _v) : v(&_v) {} // NOLINT
550 // Initialize vector of integers.
551 std::vector<int> v;
557 const std::vector<int>& result = *(a.Perform(make_tuple()).v);
702 MOCK_METHOD0(MakeVectorUnique, std::vector<std::unique_ptr<int>>());
1344 std::vector<std::unique_ptr<int>> VectorUniquePtrSource() {
1345 std::vector<std::unique_ptr<int>> out;
1363 std::vector<st
[all...]
/gem5/ext/googletest/googletest/test/
H A Dgtest_unittest.cc65 #include <vector>
302 class TestingVector : public std::vector<int> {
306 const TestingVector& vector) {
308 for (size_t i = 0; i < vector.size(); i++) {
309 os << vector[i] << " "; local
760 std::vector<int> v;
779 std::vector<int> v;
798 std::vector<char> a;
810 std::vector<int> a;
840 static bool VectorIsCorrupt(const TestingVector& vector) { argument
305 operator <<(::std::ostream& os, const TestingVector& vector) argument
859 VectorIsNotCorrupt(const TestingVector& vector) argument
863 RangeIsShuffled(const TestingVector& vector, int begin, int end) argument
872 RangeIsUnshuffled( const TestingVector& vector, int begin, int end) argument
877 VectorIsShuffled(const TestingVector& vector) argument
881 VectorIsUnshuffled(const TestingVector& vector) argument
7062 SequenceTestingListener(std::vector<std::string>* vector, const char* id) argument
[all...]
/gem5/src/mem/ruby/network/garnet2.0/
H A DNetworkInterface.cc119 NetworkInterface::addNode(vector<MessageBuffer *>& in,
120 vector<MessageBuffer *>& out)
333 vector<NodeID> dest_nodes = net_msg_dest.getAllDest();

Completed in 73 milliseconds

<<21222324252627282930>>