/gem5/src/mem/cache/prefetch/ |
H A D | indirect_memory.hh | 57 const std::vector<int> shiftValues; 135 std::vector<std::vector<Addr>> baseAddr; 140 baseAddr(num_addresses, std::vector<Addr>(num_shifts)) 193 std::vector<AddrPriority> &addresses) override;
|
/gem5/src/sim/ |
H A D | sim_object.hh | 100 typedef std::vector<SimObject *> SimObjectList; 120 virtual const std::string name() const { return params()->name; } 174 virtual Port &getPort(const std::string &if_name, 225 static void debugObjectBreak(const std::string &objs); 231 * char* rather than std::string to make it callable from gdb. 248 virtual SimObject *resolveSimObject(const std::string &name) = 0;
|
/gem5/ext/pybind11/include/pybind11/detail/ |
H A D | common.h | 69 // (e.g. std::negation) added in 2015u3: 220 size_t len = std::strlen(compiled_ver); \ 221 if (std::strncmp(runtime_ver, compiled_ver, len) != 0 \ 235 } catch (const std::exception &e) { \ 299 using size_t = std::size_t; 327 /** Use std::move to move the return value contents into a new instance 363 * to holder either a std::unique_ptr or std::shared_ptr (which is almost always 364 * sizeof(std::shared_ptr<T>)). 367 static_assert(sizeof(std [all...] |
/gem5/ext/pybind11/include/pybind11/ |
H A D | stl.h | 28 // std::optional (but including it in c++14 mode isn't allowed) 33 // std::experimental::optional (but not allowed in c++11 mode) 39 // std::variant 58 std::is_lvalue_reference<T>::value, remove_reference_t<U> &, remove_reference_t<U> &&>; 64 return std::forward<detail::forwarded_type<T, U>>(std::forward<U>(u)); 80 value.insert(cast_op<Key &&>(std::move(conv))); 87 if (!std::is_lvalue_reference<T>::value) 116 value.emplace(cast_op<Key &&>(std::move(kconv)), cast_op<Value &&>(std [all...] |
/gem5/ext/googletest/googletest/test/ |
H A D | gtest-printers_test.cc | 84 std::ostream& operator<<(std::ostream& os, EnumWithStreaming e) { 93 void PrintTo(EnumWithPrintTo e, std::ostream* os) { 118 inline void operator<<(::std::ostream& os, const StreamableInGlobal& /* x */) { 122 void operator<<(::std::ostream& os, const StreamableInGlobal* /* x */) { 144 void PrintTo(const PrintableViaPrintTo& x, ::std::ostream* os) { 152 ::std::ostream& operator<<(::std::ostream& os, 169 void PrintTo(const PrintableViaPrintToTemplate<T>& x, ::std::ostream* os) { 185 inline ::std 736 operator <<( std::basic_ostream<Char, CharTraits>& os, const AllowsGenericStreaming& ) argument 753 operator <<( std::basic_ostream<Char, CharTraits>& os, const AllowsGenericStreamingTemplate<T>& ) argument 774 operator <<( std::basic_ostream<Char, CharTraits>& os, const AllowsGenericStreamingAndImplicitConversionTemplate<T>& ) argument [all...] |
/gem5/src/arch/arm/insts/ |
H A D | mem64.hh | 61 std::string generateDisassembly( 125 void startDisassembly(std::ostream &os) const; 142 std::string generateDisassembly( 158 std::string generateDisassembly( 174 std::string generateDisassembly( 187 std::string generateDisassembly( 200 std::string generateDisassembly( 219 std::string generateDisassembly( 231 std::string generateDisassembly( 246 std [all...] |
/gem5/src/gpu-compute/ |
H A D | compute_unit.hh | 111 std::vector<std::vector<Wavefront*>> readyList; 118 // TODO: convert std::pair to a class to increase readability 119 std::vector<std::vector<std::pair<Wavefront*, WAVE_STATUS>>> waveStatusList; 130 // TODO: convert std::pair to a class to increase readability 131 std::vector<std::pair<Wavefront*, DISPATCH_STATUS>> dispatchList; 136 std [all...] |
/gem5/ext/pybind11/tests/ |
H A D | test_class.cpp | 21 NoBraceInitialization(std::vector<int> v) : vec{std::move(v)} {} 23 NoBraceInitialization(std::initializer_list<T> l) : vec(l) {} 25 std::vector<int> vec; 48 Pet(const std::string &name, const std::string &species) 50 std::string name() const { return m_name; } 51 std::string species() const { return m_species; } 53 std::string m_name; 54 std [all...] |
/gem5/util/statetrace/arch/i686/ |
H A D | tracechild.hh | 78 std::ostream & 79 outputStartState(std::ostream & output) 82 << std::endl;
|
/gem5/src/mem/ruby/common/ |
H A D | WriteMask.hh | 52 WriteMask(int size, std::vector<bool> & mask) 56 WriteMask(int size, std::vector<bool> &mask, 57 std::vector<std::pair<int, AtomicOpFunctor*> > atomicOp) 67 mMask = std::vector<bool>(mSize, false); 165 void print(std::ostream& out) const; 189 std::vector<bool> mMask; 191 std::vector<std::pair<int, AtomicOpFunctor*> > mAtomicOp; 194 inline std [all...] |
/gem5/src/cpu/ |
H A D | intr_control.cc | 43 using namespace std; 53 std::vector<ThreadContext *> &tcvec = sys->threadContexts; 62 std::vector<ThreadContext *> &tcvec = sys->threadContexts;
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_bit.cpp | 83 std::sprintf( msg, "sc_bit( '%c' )", c ); 91 std::sprintf( msg, "sc_bit( %d )", i ); 117 sc_bit::scan( ::std::istream& is )
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_trace_file_base.h | 90 bool add_trace_check( const std::string& name ) const; 106 std::string filename_; // name of the file (for reporting) 125 std::string localtime_string();
|
/gem5/src/arch/riscv/insts/ |
H A D | standard.hh | 53 std::string generateDisassembly( 79 std::string 101 std::string generateDisassembly(
|
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | NetworkLink.hh | 59 void print(std::ostream& out) const {} 64 const std::vector<unsigned int> & getVcLoad() const { return m_vc_load; } 86 std::vector<unsigned int> m_vc_load;
|
/gem5/src/systemc/channel/ |
H A D | sc_event_queue.cc | 64 _times = std::priority_queue< 65 sc_time, std::vector<sc_time>, std::greater<sc_time> >();
|
/gem5/src/systemc/core/ |
H A D | sched_event.hh | 43 typedef std::list<ScEvent *> ScEvents; 48 std::function<void()> work; 74 ScEvent(std::function<void()> work) :
|
/gem5/src/systemc/dt/bit/ |
H A D | sc_bit.cc | 81 std::stringstream msg; 90 std::stringstream msg; 111 sc_bit::scan(::std::istream &is)
|
/gem5/src/systemc/tests/systemc/kernel/sc_attribute/test01/ |
H A D | test01.cpp | 48 sc_attribute<std::string> a2( "a2", "foobar" ); 59 sc_attribute<std::string>* ps = dynamic_cast<sc_attribute<std::string>*>( p );
|
/gem5/src/systemc/utils/ |
H A D | sc_vector.cc | 62 const std::vector<sc_object *> & 78 std::ostringstream ss; 100 std::ostringstream ss;
|
/gem5/src/cpu/minor/ |
H A D | fetch1.hh | 72 IcachePort(std::string name, Fetch1 &fetch_, MinorCPU &cpu) : 146 void reportData(std::ostream &os) const; 180 request = std::make_shared<Request>(); 202 std::vector<InputBuffer<ForwardLineData>> &nextStageReserve; 283 std::vector<Fetch1ThreadInfo> fetchInfo; 321 friend std::ostream &operator <<(std::ostream &os, 336 friend std::ostream &operator <<(std::ostream &os, 377 void minorTraceResponseLine(const std [all...] |
/gem5/src/cpu/o3/probe/ |
H A D | elastic_trace.hh | 94 typedef typename std::pair<InstSeqNum, PhysRegIndex> SeqNumRegPair; 113 const std::string name() const; 217 std::set<InstSeqNum> physRegDepSet; 234 std::unordered_map<InstSeqNum, InstExecInfo*> tempStore; 247 std::unordered_map<PhysRegIndex, InstSeqNum> physRegDepMap; 278 std::list<InstSeqNum> robDepList; 280 std::list<InstSeqNum> physRegDepList; 311 const std::string& typeToStr() const; 334 std::vector<TraceInfo*> depTrace; 340 std [all...] |
/gem5/src/mem/qos/ |
H A D | policy.hh | 88 std::pair<MasterID, T> pair(M master, T value); 114 std::pair<MasterID, T> 126 return std::pair<MasterID, T>(id, value);
|
/gem5/tests/test-progs/pthread/src/ |
H A D | test_pthread_cond.cpp | 68 std::cout << "thread " << id << '\n'; 87 std::vector< pthread_t > threads( MAX_N_WORKER_THREADS ); 98 std::cout << n_worker_threads << " threads ready to race...\n";
|
/gem5/src/cpu/testers/traffic_gen/ |
H A D | stream_gen.hh | 100 std::vector<uint32_t> streamIds; 101 std::vector<uint32_t> substreamIds; 138 uint32_t randomPick(const std::vector<uint32_t> &svec);
|