Searched refs:std (Results 301 - 325 of 1914) sorted by relevance

<<11121314151617181920>>

/gem5/src/mem/probes/
H A Dbase.hh81 ProbeManager *pm, const std::string &name)
93 std::vector<std::unique_ptr<PacketListener>> listeners;
/gem5/ext/drampower/src/
H A DCmdScheduler.h67 std::vector<trans> transTrace; // to store the transactions.
84 std::string name;
87 struct commandItemSorter : public std::binary_function<commandItem&,
101 std::vector<commandItem> ACT;
103 std::vector<commandItem> PRE;
105 std::vector<std::vector<commandItem> > RDWR;
107 std::vector<commandItem> cmdScheduling;
108 std::vector<commandItem> cmdList;
115 std
[all...]
/gem5/src/dev/net/
H A Detherpkt.hh86 void serialize(const std::string &base, CheckpointOut &cp) const;
87 void unserialize(const std::string &base, CheckpointIn &cp);
90 typedef std::shared_ptr<EthPacketData> EthPacketPtr;
/gem5/src/arch/power/insts/
H A Dmem.cc37 std::string
43 std::string
46 std::stringstream ss;
H A Dstatic_inst.cc39 PowerStaticInst::printReg(std::ostream &os, RegId reg) const
58 std::string
62 std::stringstream ss;
/gem5/util/cxx_config/
H A Dmain.cc54 * g++ -DTRACING_ON -std=c++0x -Ibuild/ARM src/sim/cxx_main.cc \
78 usage(const std::string &prog_name)
80 std::cerr << "Usage: " << prog_name << (
99 std::exit(EXIT_FAILURE);
105 std::string prog_name(argv[0]);
125 const std::string config_file(argv[arg_ptr]);
130 std::cerr << "Can't open config file: " << config_file << '\n';
140 std::string checkpoint_dir = "";
141 std::string from_cpu = "";
142 std
[all...]
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_name_gen.cpp73 std::sprintf( m_unique_name, "%s", basename_ );
75 std::sprintf( m_unique_name, "%s_%d", basename_, *c );
78 std::sprintf( m_unique_name, "%s_%d", basename_, ++ (*c) );
H A Dsc_object.h74 virtual void print(::std::ostream& os=::std::cout ) const;
77 virtual void dump(::std::ostream& os=::std::cout ) const;
90 sc_attr_base* get_attribute( const std::string& name_ );
91 const sc_attr_base* get_attribute( const std::string& name_ ) const;
94 sc_attr_base* remove_attribute( const std::string& name_ );
106 virtual const std::vector<sc_event*>& get_child_events() const
109 virtual const std::vector<sc_object*>& get_child_objects() const
149 std
[all...]
/gem5/src/mem/ruby/network/garnet2.0/
H A DCrossbarSwitch.hh54 void print(std::ostream& out) const {};
69 std::vector<flitBuffer *> m_switch_buffer;
70 std::vector<OutputUnit *> m_output_unit;
/gem5/src/systemc/ext/channel/
H A Dsc_event_queue.hh76 std::priority_queue<
77 sc_time, std::vector<sc_time>, std::greater<sc_time> > _times;
/gem5/src/gpu-compute/
H A Dfetch_stage.hh65 std::string name() { return _name; }
75 std::vector<FetchUnit> fetchUnit;
76 std::string _name;
/gem5/src/mem/cache/tags/indexing_policies/
H A Dbase.hh92 std::vector<std::vector<ReplaceableEntry*>> sets;
149 virtual std::vector<ReplaceableEntry*> getPossibleEntries(const Addr addr)
/gem5/src/mem/qos/
H A Dpolicy_pf.hh77 void initMasterName(const std::string master, const double score);
111 using MasterHistory = std::pair<MasterID, double>;
112 std::vector<MasterHistory> history;
/gem5/ext/googletest/googletest/include/gtest/
H A Dgtest-printers.h63 // std::string ::testing::PrintToString(const T& value);
79 // std::vector<string> UniversalTersePrintTupleFieldsToStrings(
120 ::std::ostream* os);
139 static void PrintValue(const T& value, ::std::ostream* os) {
153 static void PrintValue(const T& value, ::std::ostream* os) {
172 static void PrintValue(const T& value, ::std::ostream* os) {
193 // Note that this operator<< takes a generic std::basic_ostream<Char,
194 // CharTraits> type instead of the more restricted std::ostream. If
195 // we define it to take an std::ostream instead, we'll get an
197 // Foo that supports streaming to std
203 operator <<( ::std::basic_ostream<Char, CharTraits>& os, const T& x) argument
610 PrintTo(const ::std::tr1::tuple<T1, T2>& t, ::std::ostream* os) argument
615 PrintTo(const ::std::tr1::tuple<T1, T2, T3>& t, ::std::ostream* os) argument
620 PrintTo(const ::std::tr1::tuple<T1, T2, T3, T4>& t, ::std::ostream* os) argument
625 PrintTo(const ::std::tr1::tuple<T1, T2, T3, T4, T5>& t, ::std::ostream* os) argument
632 PrintTo(const ::std::tr1::tuple<T1, T2, T3, T4, T5, T6>& t, ::std::ostream* os) argument
639 PrintTo(const ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7>& t, ::std::ostream* os) argument
646 PrintTo(const ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8>& t, ::std::ostream* os) argument
653 PrintTo(const ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9>& t, ::std::ostream* os) argument
660 PrintTo( const ::std::tr1::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>& t, ::std::ostream* os) argument
676 PrintTo(const ::std::pair<T1, T2>& value, ::std::ostream* os) argument
[all...]
/gem5/src/mem/
H A Dxbar.hh106 Layer(DstType& _port, BaseXBar& _xbar, const std::string& _name);
119 const std::string name() const { return xbar.name() + _name; }
189 std::string _name;
215 std::deque<SrcType*> waitingForLayer;
251 ReqLayer(MasterPort& _port, BaseXBar& _xbar, const std::string& _name) :
274 const std::string& _name) :
297 const std::string& _name) :
328 std::unordered_map<RequestPtr, PortID> routeTo;
376 std::vector<bool> gotAddrRanges;
380 std
[all...]
/gem5/src/sim/
H A Dredirect_path.cc35 static std::string
36 normalizePath(std::string path)
39 std::string gem5_cwd = getcwd(buf, PATH_MAX);
H A Dprocess.hh101 EmulatedDriver *findDriver(std::string filename);
166 std::vector<ContextID> contextIds;
185 std::vector<std::string> argv;
186 std::vector<std::string> envp;
187 std::string executable;
202 std::string absolutePath(const std::string &path, bool host_fs);
212 std
[all...]
H A Dcxx_manager.cc58 CxxConfigManager::findObjectType(const std::string &object_name,
59 std::string &object_type)
79 std::string
80 CxxConfigManager::rename(const std::string &from_name)
94 std::string
95 CxxConfigManager::unRename(const std::string &to_name)
110 std::string formatParamList(const std::vector<std::string> &param_values)
112 std
[all...]
/gem5/src/arch/arm/insts/
H A Dsve.cc59 std::string
63 std::stringstream ss;
73 std::string
76 std::stringstream ss;
93 std::string
96 std::stringstream ss;
103 std::string
106 std::stringstream ss;
114 std::string
117 std
[all...]
H A Ddata64.cc45 std::string
48 std::stringstream ss;
54 std::string
57 std::stringstream ss;
64 std::string
67 std::stringstream ss;
73 std::string
76 std::stringstream ss;
82 std::string
85 std
[all...]
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_clock.cpp60 m_next_posedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) +
62 m_next_negedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) +
78 m_next_posedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) +
79 std::string(name_) + "_next_posedge_event").c_str()),
80 m_next_negedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) +
81 std::string(name_) + "_next_negedge_event").c_str())
99 m_next_posedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) +
100 std::string(name_) + "_next_posedge_event").c_str()),
101 m_next_negedge_event( (std::string(SC_KERNEL_EVENT_PREFIX) +
102 std
[all...]
/gem5/src/cpu/pred/
H A Dstatistical_corrector.hh83 localHistories = new std::vector<int64_t> [num];
118 std::vector<int64_t> * localHistories;
119 std::vector<int> shifts;
144 std::vector<int> bwm;
145 std::vector<int8_t> * bwgehl;
146 std::vector<int8_t> wbw;
151 std::vector<int> lm;
152 std::vector<int8_t> * lgehl;
153 std::vector<int8_t> wl;
158 std
[all...]
/gem5/src/systemc/dt/fx/
H A Dsc_fxval.cc67 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/mem/cache/compressors/
H A Dbdi.cc64 std::string
87 std::size_t size = encodingBits;
112 std::size_t size = encodingBits;
121 const uint64_t* data, const std::size_t blk_size)
139 std::size_t size = encodingBits;
149 const std::size_t blk_size, const std::size_t max_num_bases)
166 std::size_t size = encodingBits;
169 size += bitMask.size()*std::ceil(std
281 assert(delta_index < deltas.size()); const TD delta = deltas[delta_index]; const int base_index = bitMask[delta_index]; assert(base_index < bases.size()); const TB base = bases[base_index]; value <<= base_size_bits; value |= static_cast<uint64_t>((base + delta) & mask); } return value; } BDI::BDI(const Params *p) : BaseCacheCompressor(p), useMoreCompressors(p->use_more_compressors), qwordsPerCacheLine(blkSize/BYTES_PER_QWORD) { static_assert(sizeof(ENCODING_NAMES)/sizeof(char*) == NUM_ENCODINGS, �); } bool BDI::isZeroPackable(const uint64_t* data) const { return std::all_of(data, data + qwordsPerCacheLine, [](const uint64_t entry){ return entry == 0; }); } bool BDI::isSameValuePackable(const uint64_t* data) const { const uint64_t rep_value = data[0]; return std::all_of(data, data + qwordsPerCacheLine, [rep_value](const uint64_t entry) {return entry == rep_value;}); } template <class TB, class TD> std::unique_ptr<BDI::BDICompData> BDI::tryCompress(const uint64_t* data, const uint8_t encoding) const { auto temp_data = std::unique_ptr<BDICompDataBaseDelta<TB, TD>>( new BDICompDataBaseDelta<TB, TD>(encoding, blkSize)); if (temp_data->compress(data, blkSize)) { return std::move(temp_data); } else { return std::unique_ptr<BDICompData>{}; } } void BDI::decompress(const BaseCacheCompressor::CompressionData* comp_data, uint64_t* data) { for (std::size_t i = 0; i < qwordsPerCacheLine; i++) data[i] = static_cast<const BDICompData*>(comp_data)->access(i); } std::unique_ptr<BaseCacheCompressor::CompressionData> BDI::compress(const uint64_t* data, Cycles& comp_lat, Cycles& decomp_lat) { std::unique_ptr<BDICompData> bdi_data; if (isZeroPackable(data)) { bdi_data = std::unique_ptr<BDICompData>(new BDICompDataZeros()); comp_lat = Cycles(qwordsPerCacheLine); } else if (isSameValuePackable(data)) { bdi_data = std::unique_ptr<BDICompData>(new BDICompDataRep(data[0])); comp_lat = Cycles(qwordsPerCacheLine); } else { bdi_data = std::unique_ptr<BDICompData>( new BDICompDataUncompressed(data, blkSize)); int base_delta_ratio = 2; for (int ratio = 8; ratio >= base_delta_ratio; ratio/=2) { for (int base_size = 8; base_size >= ratio; base_size/=2) argument
[all...]
/gem5/src/cpu/minor/
H A Dactivity.hh64 MinorActivityRecorder(const std::string &name, int num_stages,

Completed in 30 milliseconds

<<11121314151617181920>>