Searched refs:std (Results 276 - 300 of 1914) sorted by relevance

<<11121314151617181920>>

/gem5/src/mem/ruby/common/
H A DHistogram.hh59 void printWithMultiplier(std::ostream& out, double multiplier) const;
60 void printPercent(std::ostream& out) const;
61 void print(std::ostream& out) const;
64 std::vector<uint64_t> m_data;
78 inline std::ostream&
79 operator<<(std::ostream& out, const Histogram& obj)
82 out << std::flush;
/gem5/src/mem/ruby/structures/
H A DWireBuffer.hh72 void setDescription(const std::string& name) { m_description = name; };
73 std::string getDescription() { return m_description; };
83 void print(std::ostream& out) const;
93 std::string m_description;
96 std::vector<MsgPtr> m_message_queue;
99 std::ostream& operator<<(std::ostream& out, const WireBuffer& obj);
H A DTimerTable.hh53 setDescription(const std::string& name)
63 void print(std::ostream& out) const;
74 // use a std::map for the address map as this container is sorted
76 typedef std::map<Addr, Tick> AddressMap;
85 std::string m_name;
88 inline std::ostream&
89 operator<<(std::ostream& out, const TimerTable& obj)
92 out << std::flush;
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dsc_fxcast_switch.h87 const std::string to_string() const;
89 void print( ::std::ostream& = ::std::cout ) const;
90 void dump( ::std::ostream& = ::std::cout ) const;
162 ::std::ostream&
163 operator << ( ::std::ostream& os, const sc_fxcast_switch& a )
/gem5/src/arch/sparc/insts/
H A Dbranch.cc46 std::string
49 std::stringstream response;
60 std::string
63 std::stringstream response;
77 std::string
80 std::stringstream response;
81 std::string symbol;
/gem5/src/systemc/ext/dt/fx/
H A Dsc_fxcast_switch.hh86 const std::string to_string() const;
88 void print(::std::ostream & =::std::cout) const;
89 void dump(::std::ostream & =::std::cout) const;
150 inline ::std::ostream &
151 operator << (::std::ostream &os, const sc_fxcast_switch &a)
/gem5/src/systemc/ext/dt/int/
H A Dsc_length_param.hh98 const std::string to_string() const;
100 void print(::std::ostream & =::std::cout) const;
101 void dump(::std::ostream & =::std::cout) const;
182 inline ::std::ostream &
183 operator << (::std::ostream &os, const sc_length_param &a)
/gem5/util/systemc/gem5_within_systemc/
H A Dmain.cc51 * g++ -std=c++0x -Ibuild/ARM -Isrc -DTRACING_ON \
78 std::string filename;
81 usage(const std::string &prog_name)
83 std::cerr << "Usage: " << prog_name << (
105 std::exit(EXIT_FAILURE);
119 std::string checkpoint_dir;
120 std::string from_cpu;
121 std::string to_cpu;
154 std::string prog_name(argv[0]);
198 const std
[all...]
/gem5/src/arch/arm/insts/
H A Dpseudo.hh62 std::string generateDisassembly(
78 std::string fullMnemonic;
83 const std::string& _fullMnemonic);
88 std::string generateDisassembly(
108 std::string fullMnemonic;
113 const std::string& _fullMnemonic);
118 std::string generateDisassembly(
H A Dpred_inst.cc47 std::string
50 std::stringstream ss;
64 std::string
67 std::stringstream ss;
78 std::string
81 std::stringstream ss;
87 std::string
90 std::stringstream ss;
96 std::string
99 std
[all...]
/gem5/src/mem/cache/prefetch/
H A Dbop.hh69 std::vector<Addr> rrLeft;
70 std::vector<Addr> rrRight;
73 typedef std::pair<int16_t, uint8_t> OffsetListEntry;
74 std::vector<OffsetListEntry> offsetsList;
91 std::deque<DelayQueueEntry> delayQueue;
104 std::vector<OffsetListEntry>::iterator offsetsListIterator;
154 std::vector<AddrPriority> &addresses) override;
H A Dstride.hh109 PCTable(int assoc, int sets, const std::string name,
135 const std::string name() {return _name; }
137 const std::string _name;
138 std::vector<std::vector<StrideEntry>> entries;
153 std::unordered_map<int, PCTable> pcTables;
176 std::vector<AddrPriority> &addresses) override;
/gem5/src/systemc/tlm_core/2/generic_payload/
H A Dphase.cc46 register_phase(std::type_index type, std::string name)
80 typedef std::map<std::type_index, key_type> type_map;
81 typedef std::vector<std::string> name_table;
101 tlm_phase::tlm_phase(const std::type_info &type, const char *name) :
/gem5/src/mem/cache/
H A Dwrite_queue_entry.hh79 class TargetList : public std::list<Target> {
86 void print(std::ostream &os, int verbosity,
87 const std::string &prefix) const;
91 typedef std::list<WriteQueueEntry *> List;
172 void print(std::ostream &os,
174 const std::string &prefix = "") const override;
176 * A no-args wrapper of print(std::ostream...) meant to be
181 std::string print() const;
/gem5/src/mem/ruby/system/
H A DCacheRecorder.hh63 void print(std::ostream& out) const;
74 std::vector<Sequencer*>& SequencerMap,
105 std::vector<TraceRecord*> m_records;
108 std::vector<Sequencer*> m_seq_map;
121 inline std::ostream&
122 operator<<(std::ostream& out, const TraceRecord& obj)
125 out << std::flush;
/gem5/ext/systemc/src/sysc/tracing/
H A Dsc_vcd_trace.cpp79 static void remove_vcd_name_problems(vcd_trace const* vcd, std::string& name);
94 vcd_trace(const std::string& name_, const std::string& vcd_name_);
111 std::string compose_line(const std::string& data);
115 const std::string name;
116 const std::string vcd_name;
122 vcd_trace::vcd_trace(const std::string& name_, const std::string& vcd_name_)
147 std
[all...]
/gem5/src/systemc/core/
H A Dmodule.hh57 std::map<std::string, int> counts;
58 std::string buf;
62 gen(std::string seed)
64 std::ostringstream os;
125 void bindPorts(std::vector<const ::sc_core::sc_bind_proxy *> &proxies);
127 std::vector<::sc_core::sc_port_base *> ports;
128 std::vector<::sc_core::sc_export_base *> exports;
163 extern std::list<Module *> allModules;
/gem5/src/systemc/tests/systemc/1666-2011-compliance/stepwise_simulation/
H A Dstepwise_simulation.cpp62 std::cout << "`" << sc_get_current_process_handle().name()
65 << std::endl;
82 std::cout
85 << std::endl;
90 std::cout << " --- No-op start (warning) - ";
105 std::cout
108 << std::endl;
163 std::cout << "Success" << std::endl;
/gem5/src/arch/riscv/insts/
H A Damo.hh55 std::string generateDisassembly(
65 std::string generateDisassembly(
75 std::string generateDisassembly(
85 std::string generateDisassembly(
95 std::string generateDisassembly(
105 std::string generateDisassembly(
115 std::string generateDisassembly(
127 AtomicGenericOp(T _a, std::function<void(T*,T)> _op)
133 std::function<void(T*,T)> op;
/gem5/src/dev/net/
H A Detherlink.hh75 const std::string objName;
101 std::deque<std::pair<Tick, EthPacketPtr>> txQueue;
109 Link(const std::string &name, EtherLink *p, int num,
113 const std::string name() const { return objName; }
121 void serialize(const std::string &base, CheckpointOut &cp) const;
122 void unserialize(const std::string &base, CheckpointIn &cp);
134 Interface(const std::string &name, Link *txlink, Link *rxlink);
154 Port &getPort(const std::string &if_name,
/gem5/src/mem/ruby/profiler/
H A DAddressProfiler.hh47 typedef std::unordered_map<Addr, AccessTraceForAddress> AddressMap;
53 void printStats(std::ostream& out) const;
65 void print(std::ostream& out) const;
70 void regStats(const std::string &name) {}
103 void printSorted(std::ostream& out, int num_of_sequencers,
105 std::string description, Profiler *profiler);
107 inline std::ostream&
108 operator<<(std::ostream& out, const AddressProfiler& obj)
111 out << std::flush;
/gem5/src/base/stats/
H A Dhdf5.hh59 Hdf5(const std::string &file, unsigned chunking, bool desc, bool formulas);
110 const std::vector<const char *> &values);
120 const std::vector<std::string> &values);
130 const std::string &value);
142 const std::string fname;
147 std::stack<H5::Group> path;
153 std::unique_ptr<Output> initHDF5(
154 const std::string &filename,unsigned chunking = 10,
/gem5/ext/pybind11/tests/
H A Dtest_virtual_functions.cpp33 // bit trickier, because the actual int& or std::string& or whatever only exists temporarily, so
35 virtual const std::string &get_string1() { return str1; }
36 virtual const std::string *get_string2() { return &str2; }
40 const std::string str1{"default1"}, str2{"default2"};
80 const std::string &get_string1() override {
82 const std::string &, /* Return type */
89 const std::string *get_string2() override {
91 const std::string *, /* Return type */
103 NonCopyable(NonCopyable &&o) { value = std::move(o.value); print_move_created(this); }
108 std
[all...]
/gem5/ext/dsent/libutil/
H A DLibUtil.h37 template<class T> void clearPtrVector(std::vector<T*>* vec_)
39 for(typename std::vector<T*>::iterator it = vec_->begin(); it != vec_->end(); ++it)
48 template<class T> void deletePtrVector(std::vector<T*>* vec_)
/gem5/src/cpu/
H A Dactivity.hh55 ActivityRecorder(const std::string &name, int num_stages,
103 const std::string &name() const { return _name; }
107 std::string _name;

Completed in 29 milliseconds

<<11121314151617181920>>