Searched refs:std (Results 26 - 50 of 1914) sorted by relevance

1234567891011>>

/gem5/src/mem/ruby/common/
H A DBoolVec.cc45 std::ostream& operator<<(std::ostream& os, const BoolVec& myvector) {
H A DIntVec.cc41 std::ostream& operator<<(std::ostream& os, const IntVec& myvector) {
/gem5/src/base/
H A Dtypes.cc33 std::ostream&
34 operator<<(std::ostream &out, const Cycles & cycles)
H A Doutput.hh64 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 Dsc_length_param.cc68 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 Dschedule_stage.hh66 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 Dsc_gem5_control.hh93 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 &param_name, const std::string &param_value);
109 virtual void setParamVector(const std::string &system_name,
110 const std::string &param_name,
111 const std
[all...]
/gem5/ext/systemc/src/
H A Dsystemc.h41 // 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 Dobservers.cpp31 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 Dcxx_manager.hh79 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 Ddisk_image.hh61 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 Dtest_stl.cpp17 // 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 Dtypes.hh45 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 Dcore.hh49 PYBIND11_MAKE_OPAQUE(std::vector<AddrRange>);
/gem5/src/mem/ruby/slicc_interface/
H A DAbstractEntry.hh46 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 Dtest_std_mutex.cpp57 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 Dsim_control.hh74 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 Dvcd.hh45 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 Dfunctions.cc38 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 Dexternal_master.hh77 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 Dexternal_slave.hh77 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 Dbase.hh43 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 DMemoryPowerModel.h97 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 DParameter.h47 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 Dsc_fxtype_params.cpp60 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...]

Completed in 21 milliseconds

1234567891011>>