/gem5/ext/pybind11/include/pybind11/ |
H A D | buffer_info.h | 23 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 D | traffic_gen.cc | 139 vector<Transition> transitions; 317 for (vector<Transition>::iterator t = transitions.begin();
|
/gem5/ext/googletest/googletest/src/ |
H A D | gtest-death-test.cc | 886 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 D | vec_pred_reg.hh | 45 #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 D | remote_gdb.hh | 185 void recv(std::vector<char> &bp); 303 virtual std::vector<std::string> availableFeatures() const;
|
H A D | addr_range.test.cc | 136 std::vector<Addr> masks = { 193 std::vector<Addr> masks = {
|
/gem5/src/cpu/minor/ |
H A D | scoreboard.cc | 219 const std::vector<Cycles> *src_reg_relative_latencies, 220 const std::vector<bool> *cant_forward_from_fu_indices,
|
H A D | decode.cc | 53 std::vector<InputBuffer<ForwardInstData>> &next_stage_input_buffer) : 300 std::vector<ThreadID> priority_list;
|
/gem5/src/cpu/o3/ |
H A D | commit.hh | 156 void setThreads(std::vector<Thread *> &threads); 365 std::vector<Thread *> thread; 507 /** Total number of vector instructions */
|
H A D | rename_map.hh | 50 #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 D | stride.cc | 142 std::vector<AddrPriority> &addresses) 235 std::vector<ReplaceableEntry*> possible_entries;
|
H A D | pif.cc | 108 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 D | peq_with_cb_and_phase.h | 23 #include <vector> 173 std::vector<PAYLOAD> entries;
|
H A D | multi_socket_bases.h | 354 // 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 D | lds_state.cc | 120 std::vector<int> bank; 130 std::vector<Addr> addr_array;
|
/gem5/src/mem/cache/ |
H A D | mshr.hh | 56 #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 D | common.h | 137 #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 D | Router.cc | 25 #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 D | gtest-param-util.h | 42 #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 D | multiperspective_perceptron_tage.cc | 334 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 D | atomic.cc | 340 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 D | request.hh | 67 * 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 D | gmock-actions_test.cc | 541 // 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 D | gtest_unittest.cc | 65 #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 D | NetworkInterface.cc | 119 NetworkInterface::addNode(vector<MessageBuffer *>& in, 120 vector<MessageBuffer *>& out) 333 vector<NodeID> dest_nodes = net_msg_dest.getAllDest();
|