/gem5/src/arch/alpha/ |
H A D | process.cc | 85 std::vector<AuxVector<uint64_t>> auxv; 122 for (vector<string>::size_type i = 0; i < argv.size(); ++i) { 126 for (vector<string>::size_type i = 0; i < envp.size(); ++i) {
|
/gem5/src/mem/cache/prefetch/ |
H A D | access_map_pattern_matching.cc | 156 std::vector<QueuedPrefetcher::AddrPriority> &addresses) 185 std::vector<AccessMapState> states(3 * lines_per_zone); 200 // index of the current_block in the new vector 268 std::vector<AddrPriority> &addresses)
|
H A D | signature_path.cc | 96 bool is_secure, std::vector<AddrPriority> &addresses) 227 std::vector<AddrPriority> &addresses) 311 bool is_secure, std::vector<AddrPriority> &addresses)
|
H A D | indirect_memory.cc | 62 std::vector<AddrPriority> &addresses) 203 // vector 205 std::vector<Addr> &ba_array = entry->baseAddr[entry->numMisses]; 227 std::vector<Addr> &ba_array = entry->baseAddr[midx];
|
H A D | spatio_temporal_memory_streaming.cc | 119 std::vector<AddrPriority> &addresses) 188 std::vector<AddrPriority> &addresses) 190 std::vector<Addr> reconstruction(reconstructionEntries, MaxAddr);
|
/gem5/src/python/pybind11/ |
H A D | core.cc | 152 .def(py::init<Addr, Addr, const std::vector<Addr> &, uint8_t>()) 153 .def(py::init<const std::vector<AddrRange> &>()) 172 py::bind_vector<std::vector<AddrRange>>(m, "AddrRangeVector");
|
/gem5/src/mem/cache/compressors/ |
H A D | cpack.hh | 51 #include <vector> 62 * Compression data for CPack. It consists of a vector of patterns. 127 std::vector<std::array<uint8_t, 4>> dictionary; 536 std::vector<std::unique_ptr<Pattern>> entries;
|
/gem5/src/dev/x86/ |
H A D | i82094aa.cc | 198 message.vector = extIntPic->getVector(); 200 message.vector = entry.vector;
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_event.h | 166 std::vector<const sc_event*> m_events; 317 mutable std::vector<sc_method_handle> m_methods_static; 318 mutable std::vector<sc_method_handle> m_methods_dynamic; 319 mutable std::vector<sc_thread_handle> m_threads_static; 320 mutable std::vector<sc_thread_handle> m_threads_dynamic;
|
/gem5/src/cpu/o3/ |
H A D | lsq.hh | 293 std::vector<PacketPtr> _packets; 294 std::vector<RequestPtr> _requests; 295 std::vector<Fault> _fault; 300 std::vector<bool> _byteEnable; 409 const std::vector<bool>& byteEnable) 1037 const std::vector<bool>& byteEnable); 1113 std::vector<LSQUnit> thread;
|
/gem5/ext/googletest/googlemock/test/ |
H A D | gmock-matchers_test.cc | 52 #include <vector> 80 using std::vector; 4074 vector<int> container; 4092 Matcher<vector<int> > m = IsEmpty(); 4098 Matcher<vector<int> > m = IsEmpty(); 4099 vector<int> container; 4106 vector<int> container; 4130 vector<int> container; 4131 Matcher<const vector<int>&> m = SizeIs(1); 4138 Matcher<vector<in [all...] |
H A D | gmock-internal-utils_test.cc | 42 #include <vector> 627 StaticAssertTypeEq<std::vector<int>, 628 StlContainerView<std::vector<int> >::type>(); 629 StaticAssertTypeEq<const std::vector<double>&, 630 StlContainerView<std::vector<double> >::const_reference>(); 632 typedef std::vector<char> Chars;
|
/gem5/util/stats/ |
H A D | info.py | 46 def vector(stat): function 203 if vector(self): 206 if vector(self): 219 return vector(self.arg) 255 return vector(self.arg0) or vector(self.arg1) 270 if vector(self.arg0): 274 if vector(self.arg1): 286 if vector(self.arg0) and scalar(self.arg1): 288 if scalar(self.arg0) and vector(sel [all...] |
/gem5/ext/googletest/googletest/include/gtest/internal/ |
H A D | gtest-internal.h | 61 #include <vector> 181 GTEST_API_ std::vector<EditType> CalculateOptimalEdits( 182 const std::vector<size_t>& left, const std::vector<size_t>& right); 185 GTEST_API_ std::vector<EditType> CalculateOptimalEdits( 186 const std::vector<std::string>& left, 187 const std::vector<std::string>& right); 190 GTEST_API_ std::string CreateUnifiedDiff(const std::vector<std::string>& left, 191 const std::vector<std::string>& right, 611 // vector wit [all...] |
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_wif_trace.cpp | 65 #include <vector> 457 static std::vector<char> buf(1024); 458 typedef std::vector<char>::size_type size_t; 462 std::vector<char>( sz ).swap( buf ); // resize without copying values 513 static std::vector<char> buf(1024); 514 typedef std::vector<char>::size_type size_t; 518 std::vector<char>( sz ).swap( buf ); // resize without copying values 764 static std::vector<char> buf(1024); 765 typedef std::vector<char>::size_type size_t; 769 std::vector<cha [all...] |
H A D | sc_vcd_trace.cpp | 56 #include <vector> 460 static std::vector<char> compdata(1024), rawdata(1024); 461 typedef std::vector<char>::size_type size_t; 465 std::vector<char>( sz ).swap( compdata ); // resize without copying values 466 std::vector<char>( sz ).swap( rawdata ); 522 static std::vector<char> compdata(1024), rawdata(1024); 523 typedef std::vector<char>::size_type size_t; 527 std::vector<char>( sz ).swap( compdata ); // resize without copying values 528 std::vector<char>( sz ).swap( rawdata ); 790 static std::vector<cha [all...] |
/gem5/ext/googletest/googletest/src/ |
H A D | gtest.cc | 54 #include <vector> 332 // Iterates over a vector of TestCases, keeping a running sum of the 335 static int SumOverTestCaseList(const std::vector<TestCase*>& case_list, 387 ::std::vector<testing::internal::string> g_argvs; 389 const ::std::vector<testing::internal::string>& GetArgvs() { 923 ::std::vector< ::std::string>* dest) { 924 ::std::vector< ::std::string> parsed; 1028 std::vector<EditType> CalculateOptimalEdits(const std::vector<size_t>& left, 1029 const std::vector<size_ [all...] |
/gem5/src/arch/hsail/ |
H A D | operand.hh | 591 virtual void calcVector(Wavefront *w, std::vector<Addr> &addrVec) = 0; 606 void calcVector(Wavefront *w, std::vector<Addr> &addrVec); 672 std::vector<Addr> &addrVec) 711 void calcVector(Wavefront *w, std::vector<Addr> &addrVec); 729 NoRegAddrOperand::calcVector(Wavefront *w, std::vector<Addr> &addrVec) 754 std::vector<StorageElement*> callArgs;
|
/gem5/src/arch/riscv/ |
H A D | registers.hh | 57 #include <vector> 107 const std::vector<int> ReturnValueRegs = {10, 11}; 108 const std::vector<int> ArgumentRegs = {10, 11, 12, 13, 14, 15, 16, 17}; 112 const std::vector<int> SyscallArgumentRegs = {10, 11, 12, 13, 14, 15, 16}; 115 const std::vector<std::string> IntRegNames = { 125 const std::vector<std::string> FloatRegNames = {
|
/gem5/src/cpu/checker/ |
H A D | cpu.hh | 128 std::vector<Process*> workload; 208 * Read source vector register operand. 219 * Read destination vector register operand for modification. 231 /** Reads source vector 8bit operand. */ 240 /** Reads source vector 16bit operand. */ 249 /** Reads source vector 32bit operand. */ 258 /** Reads source vector 64bit operand. */ 267 /** Write a lane of the destination vector operand. */ 554 const std::vector<bool>& byte_enable, 559 const std::vector<boo [all...] |
/gem5/src/cpu/ |
H A D | base_dyn_inst.hh | 307 const std::vector<bool>& byteEnable = std::vector<bool>()); 311 const std::vector<bool>& byteEnable = std::vector<bool>()); 639 /** Full vector result. */ 682 /** Record a vector register being set to a value */ 696 /** Record a vector register being set to a value */ 702 /** Record a vector register being set to a value */ 966 const std::vector<bool>& byteEnable) 978 const std::vector<boo [all...] |
/gem5/ext/systemc/src/tlm_utils/ |
H A D | multi_socket_bases.h | 341 //this method shall return a vector of the callback binders of multi initiator socket 342 virtual std::vector<callback_binder_bw<TYPES>* >& get_binders()=0; 344 //this method shall return a vector of all target interfaces bound to this multi init socket 345 virtual std::vector<tlm::tlm_fw_transport_if<TYPES>*>& get_sockets()=0; 391 //this method shall return a vector of the callback binders of multi initiator socket 392 virtual std::vector<callback_binder_fw<TYPES>* >& get_binders()=0;
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_vector/ |
H A D | sc_vector.cpp | 100 for (unsigned int i = 0; i < ports.size(); i++) // Use method size() with vector 103 ports[i]->method(); // Use operator[] with vector 192 , kids("kids") // Construct the vector with name seed "kids" 209 // Using vector view to create vector-of-ports 219 // Using vector view to create vector-of-exports 237 std::vector<sc_object*> elements; 257 // Additional method to support a vector iterator as an offset 287 ports[i % dim].write((j++) % 10); // Use operator[] with vector [all...] |
/gem5/src/systemc/tests/tlm/multi_sockets/ |
H A D | MultiSocketSimpleSwitchAT.h | 61 std::vector<std::deque<transaction_type*> > m_pendingReqs; //list of pending reqs per target 62 std::vector<std::deque<transaction_type*> > m_pendingResps; //list of pending resps per initiator 63 std::vector<sc_dt::uint64> m_masks; //address masks for each target
|
/gem5/src/systemc/ext/core/ |
H A D | sc_module.hh | 34 #include <vector> 184 virtual const std::vector<sc_object *> &get_child_objects() const; 185 virtual const std::vector<sc_event *> &get_child_events() const;
|