Searched refs:std (Results 426 - 450 of 1914) sorted by relevance

<<11121314151617181920>>

/gem5/ext/pybind11/tests/test_embed/
H A Dtest_interpreter.cpp4 // Silence MSVC C++17 deprecation warning from Catch regarding std::uncaught_exceptions (up to catch
20 Widget(std::string message) : message(message) { }
23 std::string the_message() const { return message; }
27 std::string message;
38 .def(py::init<std::string>())
45 throw std::runtime_error("C++ Error");
62 REQUIRE(locals["message"].cast<std::string>() == "Hello, World! - 5");
66 REQUIRE(message.cast<std::string>() == "The question");
81 static_assert(std::is_move_constructible<py::scoped_interpreter>::value, "");
82 static_assert(!std
[all...]
/gem5/src/arch/generic/
H A Dvec_reg.hh180 using Container = typename std::conditional<Const,
195 typename std::enable_if<Condition, void>::type
199 typename std::enable_if<Condition, MyClass&>::type
214 typename std::enable_if<Condition, VecElem&>::type
240 friend std::ostream&
241 operator<<(std::ostream& os, const MyClass& vr)
244 os << "[" << std::hex << (uint32_t)vr[0];
246 os << " " << std::hex << (uint32_t)vr[e];
251 const std::string print() const { return csprintf("%s", *this); }
280 using Container = std
585 namespace std { namespace
[all...]
/gem5/src/systemc/dt/bit/
H A Dsc_bv_base.cc95 sc_bv_base::assign_from_string(const std::string &s)
123 std::string s = convert_to_bin(a);
158 const std::string
167 return std::string();
172 return std::string();
183 std::string str(&s[2]);
196 std::string str = a.to_bin();
203 return std::string(p);
205 std::stringstream msg;
209 return std
[all...]
/gem5/src/arch/arm/tracers/
H A Dtarmac_record_v8.cc110 regName = "W" + std::to_string(regRelIdx);
112 regName = "X" + std::to_string(regRelIdx);
129 TarmacTracerRecordV8::addInstEntry(std::vector<InstPtr>& queue,
140 TarmacTracerRecordV8::addMemEntry(std::vector<MemPtr>& queue,
156 TarmacTracerRecordV8::addRegEntry(std::vector<RegPtr>& queue,
183 std::ostream& outs,
185 const std::string &prefix) const
189 std::string paddr_str = paddrValid? csprintf(":%012x",paddr) :
190 std::string();
193 std
[all...]
/gem5/src/cpu/minor/
H A Ddyn_inst.cc62 std::ostream &
63 operator <<(std::ostream &os, const InstId &id)
105 MinorDynInst::reportData(std::ostream &os) const
117 std::ostream &
118 operator <<(std::ostream &os, const MinorDynInst &inst)
121 << std::hex << inst.pc.instAddr() << std::dec << " (";
140 printRegName(std::ostream &os, const RegId& reg)
192 std::ostringstream regs_str;
220 regs_str << " extMachInst=" << std
[all...]
H A Dcpu.hh95 std::vector<Minor::MinorThread *> threads;
107 MinorCPUPort(const std::string& name_, MinorCPU &cpu_)
169 std::vector<ThreadID> roundRobinPriority(ThreadID priority)
171 std::vector<ThreadID> prio_list;
178 std::vector<ThreadID> randomPriority()
180 std::vector<ThreadID> prio_list;
184 std::random_shuffle(prio_list.begin(), prio_list.end());
/gem5/src/cpu/testers/traffic_gen/
H A Dbase.hh134 TrafficGenPort(const std::string& name, BaseTrafficGen& traffic_gen)
195 std::unordered_map<RequestPtr,Tick> waitingResp;
248 Port &getPort(const std::string &if_name,
259 std::shared_ptr<BaseGen> createIdle(Tick duration);
260 std::shared_ptr<BaseGen> createExit(Tick duration);
262 std::shared_ptr<BaseGen> createLinear(
268 std::shared_ptr<BaseGen> createRandom(
274 std::shared_ptr<BaseGen> createDram(
284 std::shared_ptr<BaseGen> createDramRot(
295 std
[all...]
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dsc_fxval.cpp67 const std::string
70 return std::string( m_rep->to_string( SC_DEC, -1, SC_E ) );
73 const std::string
76 return std::string( m_rep->to_string( numrep, -1, SC_E ) );
79 const std::string
82 return std::string( m_rep->to_string( numrep, (w_prefix ? 1 : 0), SC_E ) );
85 const std::string
88 return std::string( m_rep->to_string( SC_DEC, -1, fmt ) );
91 const std::string
94 return std
[all...]
/gem5/src/gpu-compute/
H A Dbrig_object.hh79 static HsaObject* tryFile(const std::string &fname, int len,
85 std::vector<HsailCode*> kernels;
86 std::vector<HsailCode*> functions;
87 std::string kern_block_name;
93 BrigObject(const std::string &fname, int len, uint8_t *fileData);
108 HsaCode* getKernel(const std::string &name) const override;
109 HsaCode* getFunction(const std::string &name) const override;
/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_length_param.h102 const std::string to_string() const;
104 void print( ::std::ostream& = ::std::cout ) const;
105 void dump( ::std::ostream& = ::std::cout ) const;
191 ::std::ostream&
192 operator << ( ::std::ostream& os, const sc_length_param& a )
H A Dsc_nbdefs.h224 typedef ::std::ios::fmtflags fmtflags;
254 ::std::ostream& operator << ( ::std::ostream&, int64 );
255 ::std::ostream& operator << ( ::std::ostream&, uint64 );
264 ::std::ostream&
265 operator << ( ::std::ostream& os, sc_dt::int64 a )
272 ::std::ostream&
273 operator << ( ::std::ostream& os, sc_dt::uint64 a )
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_vector.cpp49 std::vector< sc_object* > const &
53 objs_vec_ = new std::vector< sc_object* >;
78 std::stringstream str;
93 std::stringstream str;
108 std::stringstream str;
126 std::stringstream str;
142 std::string
/gem5/src/systemc/utils/
H A Dreport.hh97 std::map<std::string, ReportMsgInfo> &reportMsgInfoMap();
98 std::map<int, std::string> &reportIdToMsgMap();
108 extern std::unique_ptr<sc_core::sc_report> globalReportCache;
115 DefaultReportMessages(std::initializer_list<std::pair<int, const char *>>);
/gem5/src/arch/riscv/
H A Dutility.hh74 return std::isnan(val)
81 return std::isnan(val)
94 return std::isnan(val)
101 return std::isnan(val)
136 inline std::string
150 std::stringstream str;
157 std::stringstream str;
/gem5/ext/googletest/googlemock/src/
H A Dgmock-internal-utils.cc140 // "using ::std::cout;" doesn't work with Symbian's STLport, where cout is a
145 std::cout << "\nGMOCK WARNING:";
149 std::cout << "\n";
151 std::cout << message;
164 std::cout << "\n";
166 std::cout << "Stack trace:\n"
170 std::cout << ::std::flush;
/gem5/ext/googletest/googletest/include/gtest/
H A Dgtest-test-part.h107 static std::string ExtractSummary(const char* message);
111 std::string file_name_;
115 std::string summary_; // The test failure summary.
116 std::string message_; // The test failure message.
120 std::ostream& operator<<(std::ostream& os, const TestPartResult& result);
140 std::vector<TestPartResult> array_;
/gem5/src/sim/
H A Dsim_events.cc55 using namespace std;
58 const std::string &_cause,
65 GlobalSimLoopExitEvent::GlobalSimLoopExitEvent(const std::string &_cause,
90 exitSimLoop(const std::string &message, int exit_code, Tick when, Tick repeat,
101 exitSimLoopNow(const std::string &message, int exit_code, Tick repeat,
107 LocalSimLoopExitEvent::LocalSimLoopExitEvent(const std::string &_cause, int c,
153 CountedExitEvent::CountedExitEvent(const std::string &_cause, int &counter)
/gem5/src/mem/
H A Dbridge.hh128 std::deque<DeferredPacket> transmitList;
143 std::unique_ptr<Packet> pendingDelete;
174 BridgeSlavePort(const std::string& _name, Bridge& _bridge,
176 int _resp_limit, std::vector<AddrRange> _ranges);
245 std::deque<DeferredPacket> transmitList;
271 BridgeMasterPort(const std::string& _name, Bridge& _bridge,
320 Port &getPort(const std::string &if_name,
/gem5/ext/pybind11/include/pybind11/
H A Dbuffer_info.h21 std::string format; // For homogeneous buffers, this should be set to format_descriptor<T>::format()
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)
28 buffer_info(void *ptr, ssize_t itemsize, const std::string &format, ssize_t ndim,
31 shape(std::move(shape_in)), strides(std::move(strides_in)) {
40 : buffer_info(private_ctr_tag(), ptr, sizeof(T), format_descriptor<T>::format(), static_cast<ssize_t>(shape_in->size()), std::move(shape_in), std::move(strides_in)) { }
42 buffer_info(void *ptr, ssize_t itemsize, const std::string &format, ssize_t size)
60 (*this) = std
[all...]
/gem5/src/mem/ruby/system/
H A DSequencer.hh55 std::ostream& operator<<(std::ostream& out, const SequencerRequest& obj);
96 void print(std::ostream& out) const;
189 typedef std::unordered_map<Addr, SequencerRequest*> RequestTable;
211 std::vector<Stats::Histogram *> m_typeLatencyHist;
216 std::vector<Stats::Histogram *> m_hitTypeLatencyHist;
220 std::vector<Stats::Histogram *> m_hitMachLatencyHist;
221 std::vector< std::vector<Stats::Histogram *> > m_hitTypeMachLatencyHist;
226 std
[all...]
/gem5/src/systemc/ext/channel/
H A Dsc_fifo.hh73 std::string tn(iface_type_name);
162 print(std::ostream &os=std::cout) const
164 for (typename ::std::list<T>::iterator pos = _entries.begin();
166 os << *pos << ::std::endl;
170 dump(std::ostream &os=std::cout) const
172 os << "name = " << name() << std::endl;
174 for (typename ::std::list<T>::iterator pos = _entries.begin();
176 os << "value[" << idx++ << "] = " << *pos << ::std
[all...]
/gem5/src/mem/cache/tags/
H A Dfa_lru.hh102 std::string print() const override;
128 std::size_t operator()(const std::pair<T1, T2> &p) const argument
130 return std::hash<T1>()(p.first) ^ std::hash<T2>()(p.second);
133 typedef std::pair<Addr, bool> TagHashKey;
134 typedef std::unordered_map<TagHashKey, FALRUBlk *, PairHash> TagHash;
227 const std::size_t size,
228 std::vector<CacheBlk*>& evict_blks) const override;
260 void forEachBlk(std
[all...]
/gem5/src/mem/ruby/network/
H A DMessageBuffer.hh72 std::pop_heap(m_prio_heap.begin(), m_prio_heap.end(),
73 std::greater<MsgPtr>());
108 void registerDequeueCallback(std::function<void()> callback);
119 void print(std::ostream& out) const;
126 getPort(const std::string &, PortID idx=InvalidPortID) override
140 void reanalyzeList(std::list<MsgPtr> &, Tick);
146 std::vector<MsgPtr> m_prio_heap;
148 std::function<void()> m_dequeue_callback;
150 // use a std::map for the stalled messages as this container is
152 typedef std
[all...]
/gem5/src/base/
H A Ddebug.hh53 std::string name() const { return _name; }
54 std::string desc() const { return _desc; }
55 virtual std::vector<Flag *> kids() { return std::vector<Flag*>(); }
90 std::vector<Flag *> _kids;
119 std::vector<Flag *> kids() { return _kids; }
125 typedef std::map<std::string, Flag *> FlagsMap;
128 Flag *findFlag(const std::string &name);
/gem5/ext/systemc/src/sysc/tracing/
H A Dsc_trace_file_base.cpp71 std::stringstream ss;
154 std::stringstream ss;
173 std::terminate(); // can't recover from here
195 std::stringstream ss;
213 std::stringstream ss;
226 std::stringstream ss;
234 sc_trace_file_base::add_trace_check( const std::string & name ) const
238 std::stringstream ss;
251 std::string localtime_string()

Completed in 37 milliseconds

<<11121314151617181920>>