Searched refs:std (Results 251 - 275 of 1914) sorted by relevance

<<11121314151617181920>>

/gem5/src/mem/cache/compressors/
H A Dbase.cc58 BaseCacheCompressor::CompressionData::setSizeBits(std::size_t size)
63 std::size_t
69 std::size_t
72 return std::ceil(_size/8);
82 Cycles& decomp_lat, std::size_t& comp_size_bits)
85 std::unique_ptr<CompressionData> comp_data =
97 fatal_if(std::memcmp(data, decomp_data, blkSize),
105 compressionSize[std::ceil(std::log2(comp_size_bits))]++;
141 BaseCacheCompressor::setSizeBits(CacheBlk* blk, const std
[all...]
/gem5/ext/drampower/src/
H A DParametrisable.h80 Parameter getParameter(const std::string& id,
87 bool removeParameter(const std::string& id,
93 std::vector<Parameter> getParameters() const;
98 bool hasParameter(const std::string& id,
133 std::vector<Parameter> parameters;
H A DCommandAnalysis.h70 std::vector<int64_t> numberofactsBanks;
72 std::vector<int64_t> numberofpresBanks;
74 std::vector<int64_t> numberofreadsBanks;
76 std::vector<int64_t> numberofwritesBanks;
80 std::vector<int64_t> numberofrefbBanks;
85 std::vector<int64_t> actcyclesBanks;
139 void getCommands(std::vector<MemCommand>& list,
154 std::vector<MemCommand> cached_cmd;
157 std::vector<MemCommand> cmd_list;
160 std
[all...]
/gem5/src/mem/ruby/profiler/
H A DStoreTrace.hh49 static void printSummary(std::ostream& out);
52 void print(std::ostream& out) const;
82 inline std::ostream&
83 operator<<(std::ostream& out, const StoreTrace& obj)
86 out << std::flush;
/gem5/src/gpu-compute/
H A Dhsa_code.hh58 HsaCode(const std::string &name) : readonly_data(nullptr), funcarg_size(0),
76 const std::string& name() const { return _name; }
78 std::vector<TheGpuISA::RawMachInst>* insts() { return &_insts; }
95 std::vector<TheGpuISA::RawMachInst> _insts;
98 const std::string _name;
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_main_main.cpp51 ::std::cout << "\n" << s << ::std::endl;
73 std::vector<char*> argv_call;
105 std::stringstream ss;
118 << std::endl;
/gem5/src/mem/ruby/common/
H A DConsumer.hh56 virtual void print(std::ostream& out) const = 0;
77 std::set<Tick> m_scheduled_wakeups;
81 inline std::ostream&
82 operator<<(std::ostream& out, const Consumer& obj)
85 out << std::flush;
/gem5/src/sim/
H A Dinit.hh79 static std::list<EmbeddedPython *> &getList();
106 const std::string name;
107 const std::string base;
109 static std::map<std::string, EmbeddedPyBind *> &getMap();
H A Dport.hh66 const std::string portName;
93 Port(const std::string& _name, PortID _id);
106 const std::string name() const { return portName; }
150 static inline std::ostream &
151 operator << (std::ostream &os, const Port &port)
H A Dsystem.hh100 SystemPort(const std::string &_name, SimObject *_owner)
132 Port &getPort(const std::string &if_name,
200 std::vector<ThreadContext *> threadContexts;
229 std::vector<ObjectFile *> kernelExtras;
318 std::vector<bool> activeCpus;
325 std::vector<MasterInfo> masters;
333 std::string stripSystemName(const std::string& master_name) const;
370 std::string submaster = std
[all...]
H A Dfd_entry.hh58 virtual std::shared_ptr<FDEntry> clone() const = 0;
87 std::shared_ptr<FDEntry>
90 return std::make_shared<HBFDEntry>(*this);
115 FileFDEntry(int sim_fd, int flags, std::string const& file_name,
126 std::shared_ptr<FDEntry>
129 return std::make_shared<FileFDEntry>(*this);
132 std::string const& getFileName() const { return _fileName; }
135 void setFileName(std::string const& file_name) { _fileName = file_name; }
142 std::string _fileName;
170 std
[all...]
/gem5/src/arch/arm/tracers/
H A Dtarmac_tracer.hh70 std::string tarmacCpuName() const;
106 typedef std::unique_ptr<Printable> PEntryPtr;
125 std::vector<InstPtr> instQueue;
126 std::vector<MemPtr> memQueue;
127 std::vector<RegPtr> regQueue;
H A Dtarmac_record.hh68 std::string
78 std::string
99 virtual void print(std::ostream& outs,
101 const std::string &prefix = "") const override;
134 virtual void print(std::ostream& outs,
136 const std::string &prefix = "") const override;
160 std::string regName;
170 virtual void print(std::ostream& outs,
172 const std::string &prefix = "") const override;
187 using InstPtr = std
[all...]
/gem5/src/mem/cache/tags/
H A Dsuper_blk.cc64 std::size_t
71 CompressionBlk::setSizeBits(const std::size_t size)
88 std::string
110 SuperBlk::canCoAllocate(const std::size_t compressed_size) const
119 SuperBlk::setBlkSize(const std::size_t blk_size)
/gem5/src/mem/ruby/structures/
H A DDirectoryMemory.hh82 void print(std::ostream& out) const;
91 const std::string m_name;
106 inline std::ostream&
107 operator<<(std::ostream& out, const DirectoryMemory& obj)
110 out << std::flush;
/gem5/src/arch/sparc/insts/
H A Dinteger.cc44 IntOp::printPseudoOps(std::ostream &os, Addr pc,
47 if (!std::strcmp(mnemonic, "or") && _srcRegIdx[0].index() == 0) {
58 IntOpImm::printPseudoOps(std::ostream &os, Addr pc,
61 if (!std::strcmp(mnemonic, "or")) {
82 std::string
85 std::stringstream response;
97 std::string
100 std::stringstream response;
115 std::string
118 std
[all...]
/gem5/src/systemc/tests/systemc/kernel/sc_time/test19/
H A Dtest19.cpp31 void check_time( const sc_time& t, sc_time_unit tu, const std::string & str )
35 std::cout << t.to_string() << ", value=" << t.value() << std::endl;
36 std::cout << " ";
38 std::cout << "t.value=" << tp.value();
40 std::cout << "t.double=" << tp.to_double();
41 std::cout << ", t.unit=" << tp.unit_symbol()
42 << std::endl;
71 std::cout << "\nResolution = " << sc_get_time_resolution() << std
[all...]
/gem5/src/systemc/utils/
H A Dtracefile.hh202 TraceFile(const std::string &name);
204 std::ostream &stream();
216 virtual void addTraceVal(const bool *v, const std::string &name) = 0;
217 virtual void addTraceVal(const float *v, const std::string &name) = 0;
218 virtual void addTraceVal(const double *v, const std::string &name) = 0;
221 const std::string &name) = 0;
223 const std::string &name) = 0;
225 const std::string &name) = 0;
227 const std::string &name) = 0;
229 const std
[all...]
/gem5/ext/pybind11/include/pybind11/
H A Dchrono.h2 pybind11/chrono.h: Transparent conversion between std::chrono and python's datetime
38 typedef std::chrono::duration<uint_fast32_t, std::ratio<86400>> days;
41 using namespace std::chrono;
64 static const std::chrono::duration<rep, period>& get_duration(const std::chrono::duration<rep, period> &src) { argument
69 template <typename Clock> static std::chrono::duration<rep, period> get_duration(const std::chrono::time_point<Clock, std::chrono::duration<rep, period>> &src) { argument
74 using namespace std
147 cast(const std::chrono::time_point<std::chrono::system_clock, Duration> &src, return_value_policy , handle ) argument
[all...]
/gem5/util/systemc/gem5_within_systemc/
H A Dsc_gem5_control.cc69 std::list<void (*)()> endOfElaborationFuncs;
75 const std::string &config_filename);
93 const std::string &system_name, const std::string &instance_name) :
108 Gem5System::setParam(const std::string &object,
109 const std::string &param_name, const std::string &param_value)
116 Gem5System::setParamVector(const std::string &object,
117 const std::string &param_name,
118 const std
[all...]
/gem5/src/base/
H A Dcp_annotate.hh104 void hwBegin(flags f, System *sys, uint64_t frame, std::string sm,
105 std::string st) { return; }
106 void hwQ(flags f, System *sys, uint64_t frame, std::string sm,
107 std::string q, uint64_t qid, System *q_sys = NULL,
109 void hwDq(flags f, System *sys, uint64_t frame, std::string sm,
110 std::string q, uint64_t qid, System *q_sys = NULL,
112 void hwPq(flags f, System *sys, uint64_t frame, std::string sm,
113 std::string q, uint64_t qid, System *q_sys = NULL,
115 void hwRq(flags f, System *sys, uint64_t frame, std::string sm,
116 std
130 namespace std { namespace
136 operator ()(const std::pair<std::string, uint64_t>& x) const argument
[all...]
/gem5/src/base/loader/
H A Dsymtab.hh45 typedef std::multimap<Addr, std::string> ATable;
46 typedef std::map<std::string, Addr> STable;
68 SymbolTable(const std::string &file) { load(file); }
72 bool insert(Addr address, std::string symbol);
73 bool load(const std::string &file);
79 void serialize(const std::string &base, CheckpointOut &cp) const;
80 void unserialize(const std::string &base, CheckpointIn &cp);
84 findSymbol(Addr address, std
[all...]
/gem5/src/mem/cache/replacement_policies/
H A Dtree_plru_rp.cc54 return std::floor((index-1)/2);
95 const uint64_t index, std::shared_ptr<PLRUTree> tree)
110 const std::shared_ptr<ReplacementData>& replacement_data) const
113 std::shared_ptr<TreePLRUReplData> treePLRU_replacement_data =
114 std::static_pointer_cast<TreePLRUReplData>(replacement_data);
135 TreePLRURP::touch(const std::shared_ptr<ReplacementData>& replacement_data)
139 std::shared_ptr<TreePLRUReplData> treePLRU_replacement_data =
140 std::static_pointer_cast<TreePLRUReplData>(replacement_data);
161 TreePLRURP::reset(const std::shared_ptr<ReplacementData>& replacement_data)
175 const PLRUTree* tree = std
[all...]
/gem5/ext/pybind11/tests/
H A Dtest_smart_ptr.cpp32 // The following is not required anymore for std::shared_ptr, but it should compile without error:
33 PYBIND11_DECLARE_HOLDER_TYPE(T, std::shared_ptr<T>);
39 std::unique_ptr<T> ptr;
50 std::unique_ptr<T> impl;
59 // To obtain address of an instance of this holder pybind should use std::addressof
63 std::shared_ptr<T> impl;
68 T** operator&() { throw std::logic_error("Call of overloaded operator& is not expected"); }
73 // To obtain address of an instance of this holder pybind should use std::addressof
77 std::unique_ptr<T> impl;
83 T** operator&() { throw std
[all...]
H A Dtest_pickling.cpp16 Pickleable(const std::string &value) : m_value(value) { }
17 const std::string &value() const { return m_value; }
24 std::string m_value;
35 .def(py::init<std::string>())
49 throw std::runtime_error("Invalid state!");
51 new (&p) Pickleable(t[0].cast<std::string>());
59 .def(py::init<std::string>())
66 throw std::runtime_error("Invalid state!");
67 auto p = PickleableNew(t[0].cast<std::string>());
79 PickleableWithDict(const std
[all...]

Completed in 28 milliseconds

<<11121314151617181920>>