/gem5/src/mem/ruby/common/ |
H A D | BoolVec.cc | 45 std::ostream& operator<<(std::ostream& os, const BoolVec& myvector) {
|
H A D | IntVec.cc | 41 std::ostream& operator<<(std::ostream& os, const IntVec& myvector) {
|
/gem5/src/base/ |
H A D | types.cc | 33 std::ostream& 34 operator<<(std::ostream &out, const Cycles & cycles)
|
H A D | output.hh | 64 std::ostream *stream() const { return _stream; }; 75 const std::string &name() const { return _name; } 81 OutputStream(const std::string &name, 82 std::ostream *stream); 91 const std::string _name; 94 std::ostream *const _stream; 118 const std::string &name, 119 std::ios_base::openmode mode, 129 const std::ios_base::openmode _mode; 143 typedef std [all...] |
/gem5/src/systemc/dt/int/ |
H A D | sc_length_param.cc | 68 const std::string 71 std::stringstream ss; 77 sc_length_param::print(::std::ostream &os) const 83 sc_length_param::dump(::std::ostream &os) const 85 os << "sc_length_param" << ::std::endl; 86 os << "(" << ::std::endl; 87 os << "len = " << m_len << ::std::endl; 88 os << ")" << ::std::endl;
|
/gem5/src/gpu-compute/ |
H A D | schedule_stage.hh | 66 std::string name() { return _name; } 76 std::vector<Scheduler> scheduler; 81 std::vector<std::vector<std::pair<Wavefront*, WAVE_STATUS>>*> 91 std::vector<std::pair<Wavefront*, DISPATCH_STATUS>> *dispatchList; 93 std::string _name;
|
/gem5/util/systemc/gem5_within_systemc/ |
H A D | sc_gem5_control.hh | 93 std::string systemName; 96 std::string instanceName; 101 const std::string &system_name, const std::string &instance_name); 106 virtual void setParam(const std::string &object, 107 const std::string ¶m_name, const std::string ¶m_value); 109 virtual void setParamVector(const std::string &system_name, 110 const std::string ¶m_name, 111 const std [all...] |
/gem5/ext/systemc/src/ |
H A D | systemc.h | 41 // INCLUDE SYSTEM (std) DEFINITIONS: 66 using std::ios; 67 using std::streambuf; 68 using std::streampos; 69 using std::streamsize; 70 using std::iostream; 71 using std::istream; 72 using std::ostream; 73 using std::cin; 74 using std [all...] |
/gem5/src/systemc/tests/systemc/datatypes/fx/observers/ |
H A D | observers.cpp | 31 std::cout << "construct" << std::endl; 34 std::cout << "destruct" << std::endl; 37 std::cout << "read" << std::endl; 40 std::cout << "write" << std::endl; 46 std::cout << std [all...] |
/gem5/src/sim/ |
H A D | cxx_manager.hh | 79 class Exception : public std::exception 82 std::string name; 83 std::string message; 86 Exception(const std::string &name_, const std::string &message_) : 102 std::string fromPrefix; 103 std::string toPrefix; 105 Renaming(const std::string &from_prefix, 106 const std::string &to_prefix) : 114 std [all...] |
/gem5/src/dev/storage/ |
H A D | disk_image.hh | 61 virtual std::streampos size() const = 0; 63 virtual std::streampos read(uint8_t *data, 64 std::streampos offset) const = 0; 65 virtual std::streampos write(const uint8_t *data, 66 std::streampos offset) = 0; 75 mutable std::fstream stream; 76 std::string file; 78 mutable std::streampos disk_size; 88 void open(const std::string &filename, bool rd_only = false); 90 std [all...] |
/gem5/ext/pybind11/tests/ |
H A D | test_stl.cpp | 17 // Test with `std::variant` in C++17 mode, or with `boost::variant` in C++11/14 19 using std::variant; 39 PYBIND11_MAKE_OPAQUE(std::vector<std::string, std::allocator<std::string>>); 47 namespace std { namespace 55 m.def("cast_vector", []() { return std::vector<int>{1}; }); 56 m.def("load_vector", [](const std::vector<int> &v) { return v.at(0) == 1 && v.at(1) == 2; }); 57 // `std [all...] |
/gem5/src/base/stats/ |
H A D | types.hh | 45 typedef std::vector<Counter> VCounter; 47 typedef std::map<Counter, int> MCounter; 49 typedef std::numeric_limits<Counter> CounterLimits; 54 typedef std::vector<Result> VResult;
|
/gem5/src/python/pybind11/ |
H A D | core.hh | 49 PYBIND11_MAKE_OPAQUE(std::vector<AddrRange>);
|
/gem5/src/mem/ruby/slicc_interface/ |
H A D | AbstractEntry.hh | 46 virtual void print(std::ostream& out) const = 0; 52 inline std::ostream& 53 operator<<(std::ostream& out, const AbstractEntry& obj) 56 out << std::flush;
|
/gem5/tests/test-progs/pthread/src/ |
H A D | test_std_mutex.cpp | 57 std::vector< std::thread > threads; 60 std::mutex my_mutex; 70 threads.push_back( std::thread( [&] { 71 std::lock_guard<std::mutex> guard(my_mutex); 75 } catch ( const std::system_error& err ) {
|
/gem5/util/tlm/src/ |
H A D | sim_control.hh | 74 std::map<const std::string, SCSlavePort*> slavePorts; 75 std::map<const std::string, SCMasterPort*> masterPorts; 113 const std::string& configFile, 115 const std::string& gem5DebugFlags); 117 void registerSlavePort(const std::string& name, SCSlavePort* port); 118 void registerMasterPort(const std::string& name, SCMasterPort* port); 119 SCSlavePort* getSlavePort(const std::string& name) override; 120 SCMasterPort* getMasterPort(const std [all...] |
/gem5/src/systemc/utils/ |
H A D | vcd.hh | 45 std::vector<std::pair<std::string, VcdTraceValBase *>> values; 46 std::map<std::string, VcdTraceScope *> scopes; 49 void addValue(const std::string &name, VcdTraceValBase *value); 50 void output(const std::string &name, std::ostream &os); 61 std::string nextSignalName(); 66 std [all...] |
H A D | functions.cc | 38 const std::string sc_version_originator = SC_VERSION_ORIGINATOR; 39 const std::string sc_version_release_date = SC_VERSION_RELEASE_DATE; 40 const std::string sc_version_prerelease = SC_VERSION_PRERELEASE; 42 const std::string sc_version_string = SC_VERSION; 43 const std::string sc_copyright_string = SC_COPYRIGHT;
|
/gem5/src/mem/ |
H A D | external_master.hh | 77 ExternalPort(const std::string &name_, 98 const std::string &name, ExternalMaster &owner, 99 const std::string &port_data) = 0; 107 std::string portName; 110 std::string portType; 113 std::string portData; 119 static std::map<std::string, Handler *> portHandlers; 125 Port &getPort(const std::string &if_name, 130 static void registerHandler(const std [all...] |
H A D | external_slave.hh | 77 ExternalPort(const std::string &name_, 100 const std::string &name, ExternalSlave &owner, 101 const std::string &port_data) = 0; 109 std::string portName; 112 std::string portType; 115 std::string portData; 125 static std::map<std::string, Handler *> portHandlers; 131 Port &getPort(const std::string &if_name, 136 static void registerHandler(const std [all...] |
/gem5/src/mem/cache/replacement_policies/ |
H A D | base.hh | 43 typedef std::vector<ReplaceableEntry*> ReplacementCandidates; 71 virtual void invalidate(const std::shared_ptr<ReplacementData>& 79 virtual void touch(const std::shared_ptr<ReplacementData>& 87 virtual void reset(const std::shared_ptr<ReplacementData>& 104 virtual std::shared_ptr<ReplacementData> instantiateEntry() = 0;
|
/gem5/ext/drampower/src/ |
H A D | MemoryPowerModel.h | 97 std::vector<double> act_energy_banks; 101 std::vector<double> pre_energy_banks; 105 std::vector<double> read_energy_banks; 109 std::vector<double> write_energy_banks; 113 std::vector<double> ref_energy_banks; 116 std::vector<double> refb_energy_banks; 120 std::vector<double> act_stdby_energy_banks; 124 std::vector<double> pre_stdby_energy_banks; 128 std::vector<double> idle_energy_act_banks; 132 std [all...] |
H A D | Parameter.h | 47 Parameter(const std::string& id, const std::string& type, 48 const std::string& value); 50 std::string getId() const; 51 std::string getType() const; 52 std::string getValue() const; 83 operator std::string() const { 88 std::string id; 89 std::string type; 90 std [all...] |
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxtype_params.cpp | 60 const std::string 63 std::string s; 68 std::sprintf( buf, "%d", m_wl ); 71 std::sprintf( buf, "%d", m_iwl ); 78 std::sprintf( buf, "%d", m_n_bits ); 87 sc_fxtype_params::print( ::std::ostream& os ) const 93 sc_fxtype_params::dump( ::std::ostream& os ) const 95 os << "sc_fxtype_params" << ::std::endl; 96 os << "(" << ::std::endl; 97 os << "wl = " << m_wl << ::std [all...] |