Searched refs:std (Results 126 - 150 of 1914) sorted by relevance

1234567891011>>

/gem5/ext/pybind11/tests/
H A Dlocal_bindings.h28 using LocalVec = std::vector<LocalType>;
29 using LocalVec2 = std::vector<NonLocal2>;
30 using LocalMap = std::unordered_map<std::string, LocalType>;
31 using NonLocalVec = std::vector<NonLocalType>;
32 using NonLocalVec2 = std::vector<NonLocal2>;
33 using NonLocalMap = std::unordered_map<std::string, NonLocalType>;
34 using NonLocalMap2 = std::unordered_map<std
[all...]
H A Dtest_stl_binders.cpp26 std::ostream & operator<<(std::ostream &s, El const&v) {
31 /// Issue #487: binding std::vector<E> with E non-copyable
59 py::bind_vector<std::vector<unsigned int>>(m, "VectorInt", py::buffer_protocol());
64 py::bind_vector<std::vector<El>>(m, "VectorEl");
65 py::bind_vector<std::vector<std::vector<El>>>(m, "VectorVectorEl");
68 py::bind_map<std::map<std::string, double>>(m, "MapStringDouble");
69 py::bind_map<std
[all...]
/gem5/src/systemc/tests/systemc/kernel/process_control/test06/
H A Dtest06.cpp45 std::cout << sc_get_current_process_handle().name()
48 << std::endl;
58 std::cout
62 << std::endl;
70 std::cout << sc_get_current_process_handle().name()
73 << std::endl;
75 std::cout << sc_get_current_process_handle().name()
78 << std::endl;
89 std::vector< sc_object* > children =
92 std
[all...]
/gem5/ext/iostream3/
H A Dzfstream.h27 class gzfilebuf : public std::streambuf
67 std::ios_base::openmode mode);
77 std::ios_base::openmode mode);
92 open_mode(std::ios_base::openmode mode,
102 virtual std::streamsize
135 virtual std::streambuf*
137 std::streamsize n);
155 // std::ios_base::seekdir way,
156 // std::ios_base::openmode mode = std
[all...]
/gem5/util/tlm/src/
H A Dsim_control.cc58 std::string filename = "m5out/stats-systemc.txt";
66 const std::string& configFile,
68 const std::string& gem5DebugFlags)
103 std::cerr << "No gem5 config file specified!\n";
104 std::exit(EXIT_FAILURE);
108 std::cerr << "Can't open config file: " << configFile << '\n';
109 std::exit(EXIT_FAILURE);
115 std::stringstream ss;
117 std::string flag;
118 while (std
[all...]
/gem5/ext/pybind11/include/pybind11/detail/
H A Dinternals.h55 inline bool same_type(const std::type_info &lhs, const std::type_info &rhs) { return lhs == rhs; }
56 using type_hash = std::hash<std::type_index>;
57 using type_equal_to = std::equal_to<std::type_index>;
59 inline bool same_type(const std::type_info &lhs, const std::type_info &rhs) {
60 return lhs.name() == rhs.name() || std::strcmp(lhs.name(), rhs.name()) == 0;
64 size_t operator()(const std
[all...]
/gem5/src/systemc/tests/systemc/communication/sc_signal/check_writer/test16/
H A Dtest16.cpp60 std::stringstream nm;
68 std::cout << "\n*** trigger each driver in individual delta cycles" << std::endl;
76 std::cout << "\n*** trigger 1-2-3 in the same delta cycle" << std::endl;
84 std::cout << "\n*** trigger 2-3-1 in the same delta cycle" << std::endl;
92 std::cout << "\n*** trigger 3-1-2 in the same delta cycle" << std::endl;
100 std
[all...]
/gem5/src/systemc/tests/systemc/kernel/process_control/test07/
H A Dtest07.cpp44 std::vector< sc_object* > const & objs = sc_get_top_level_objects()
49 std::cout << "------ " << "(" << sc_time_stamp() << ")" << " ------"
50 << std::endl;
52 std::vector<sc_object*>::const_iterator it = objs.begin();
55 std::cout << std::string( level + 1, ' ' )
60 std::cout << ( h.valid() // is it a process? -> print state
63 << std::endl;
69 std::cout << "---------------------- " << std
[all...]
/gem5/src/base/
H A Drandom.hh67 std::mt19937_64 gen;
82 typename std::enable_if<std::is_integral<T>::value, T>::type
86 std::uniform_int_distribution<T> dist;
91 typename std::enable_if<std::is_floating_point<T>::value, T>::type
95 std::uniform_real_distribution<T> dist;
100 typename std::enable_if<std::is_integral<T>::value, T>::type
103 std
[all...]
/gem5/ext/drampower/src/
H A DMemBankWiseParams.cc76 std::iota(activeBanks.begin(), activeBanks.end(), 0);
85 std::iota(activeBanks.begin(), activeBanks.end(), 0);
94 std::iota(activeBanks.begin(), activeBanks.end(), 0);
103 std::iota(activeBanks.begin(), activeBanks.end(), 0);
112 std::iota(activeBanks.begin(), activeBanks.end(), 2);
121 std::iota(activeBanks.begin(), activeBanks.end(), 4);
130 std::iota(activeBanks.begin(), activeBanks.end(), 6);
139 std::iota(activeBanks.begin(), activeBanks.end(), 7);
148 std::iota(activeBanks.begin(), activeBanks.end(), 0);
159 return (std
[all...]
/gem5/src/mem/cache/replacement_policies/
H A Dlfu_rp.cc44 LFURP::invalidate(const std::shared_ptr<ReplacementData>& replacement_data)
48 std::static_pointer_cast<LFUReplData>(replacement_data)->refCount = 0;
52 LFURP::touch(const std::shared_ptr<ReplacementData>& replacement_data) const
55 std::static_pointer_cast<LFUReplData>(replacement_data)->refCount++;
59 LFURP::reset(const std::shared_ptr<ReplacementData>& replacement_data) const
62 std::static_pointer_cast<LFUReplData>(replacement_data)->refCount = 1;
75 if (std::static_pointer_cast<LFUReplData>(
77 std::static_pointer_cast<LFUReplData>(
86 std::shared_ptr<ReplacementData>
89 return std
[all...]
H A Dlru_rp.cc44 LRURP::invalidate(const std::shared_ptr<ReplacementData>& replacement_data)
48 std::static_pointer_cast<LRUReplData>(
53 LRURP::touch(const std::shared_ptr<ReplacementData>& replacement_data) const
56 std::static_pointer_cast<LRUReplData>(
61 LRURP::reset(const std::shared_ptr<ReplacementData>& replacement_data) const
64 std::static_pointer_cast<LRUReplData>(
78 if (std::static_pointer_cast<LRUReplData>(
80 std::static_pointer_cast<LRUReplData>(
89 std::shared_ptr<ReplacementData>
92 return std
[all...]
H A Dmru_rp.cc44 MRURP::invalidate(const std::shared_ptr<ReplacementData>& replacement_data)
48 std::static_pointer_cast<MRUReplData>(
53 MRURP::touch(const std::shared_ptr<ReplacementData>& replacement_data) const
56 std::static_pointer_cast<MRUReplData>(
61 MRURP::reset(const std::shared_ptr<ReplacementData>& replacement_data) const
64 std::static_pointer_cast<MRUReplData>(
78 if (std::static_pointer_cast<MRUReplData>(
80 std::static_pointer_cast<MRUReplData>(
89 std::shared_ptr<ReplacementData>
92 return std
[all...]
/gem5/src/cpu/pred/
H A Dtage_sc_l_64KB.hh77 std::vector<int> pm;
78 std::vector<int8_t> * pgehl;
79 std::vector<int8_t> wp;
84 std::vector<int> sm;
85 std::vector<int8_t> * sgehl;
86 std::vector<int8_t> ws;
91 std::vector<int> tm;
92 std::vector<int8_t> * tgehl;
93 std::vector<int8_t> wt;
98 std
[all...]
/gem5/src/mem/cache/compressors/
H A Dcpack.cc43 CPack::CompData::CompData(const std::size_t dictionary_size)
67 std::array<uint8_t, 4> zero_word = {0, 0, 0, 0};
68 std::fill(dictionary.begin(), dictionary.end(), zero_word);
71 std::unique_ptr<CPack::Pattern>
75 const std::array<uint8_t, 4> bytes = {
84 std::unique_ptr<Pattern> pattern =
88 for (std::size_t i = 0; i < numEntries; i++) {
90 std::unique_ptr<Pattern> temp_pattern =
95 pattern = std::move(temp_pattern);
110 std
[all...]
/gem5/src/systemc/tests/include/
H A DSimpleLTInitiator1_DMI.h107 std::cout << name() << ": Send write request: A = 0x"
108 << std::hex << (unsigned int)trans.get_address()
109 << ", D = 0x" << mData << std::dec
110 << " @ " << sc_core::sc_time_stamp() << std::endl;
113 std::cout << name() << ": Send read request: A = 0x"
114 << std::hex << (unsigned int)trans.get_address() << std::dec
115 << " @ " << sc_core::sc_time_stamp() << std::endl;
122 std::cout << name() << ": Received error response @ "
123 << sc_core::sc_time_stamp() << std
[all...]
H A DCoreDecouplingLTInitiator.h97 std::cout << name() << ": Send write request: A = 0x"
98 << std::hex << (unsigned int)trans.get_address()
99 << ", D = 0x" << mData << std::dec
103 << std::endl;
106 std::cout << name() << ": Send read request: A = 0x"
107 << std::hex << (unsigned int)trans.get_address()
111 << std::endl;
118 std::cout << name() << ": Received error response @ "
122 << std::endl;
125 std
[all...]
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/
H A DSimpleLTInitiator_ext.h102 std::cout << name() << ": Send write request: A = 0x"
103 << std::hex << (unsigned int)trans.get_address()
104 << ", D = 0x" << mData << std::dec
105 << " @ " << sc_core::sc_time_stamp() << std::endl;
110 std::cout << name() << ": Send read request: A = 0x"
111 << std::hex << (unsigned int)trans.get_address()
112 << std::dec
113 << " @ " << sc_core::sc_time_stamp() << std::endl;
120 std::cout << name() << ": Received error response @ "
121 << sc_core::sc_time_stamp() << std
[all...]
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/
H A DSimpleLTInitiator_ext.h102 std::cout << name() << ": Send write request: A = 0x"
103 << std::hex << (unsigned int)trans.get_address()
104 << ", D = 0x" << mData << std::dec
105 << " @ " << sc_core::sc_time_stamp() << std::endl;
110 std::cout << name() << ": Send read request: A = 0x"
111 << std::hex << (unsigned int)trans.get_address()
112 << std::dec
113 << " @ " << sc_core::sc_time_stamp() << std::endl;
120 std::cout << name() << ": Received error response @ "
121 << sc_core::sc_time_stamp() << std
[all...]
/gem5/ext/systemc/src/sysc/tracing/
H A Dsc_wif_trace.cpp99 wif_trace(const std::string& name_, const std::string& wif_name_);
116 const std::string name; // Name of the variable
117 const std::string wif_name; // Name of the variable in WIF file
123 wif_trace::wif_trace(const std::string& name_,
124 const std::string& wif_name_)
135 std::stringstream ss;
142 std::fprintf( f, "declare %s \"%s\" %s ",
146 std::fprintf( f, "0 %d ", bit_width - 1 );
148 std
[all...]
/gem5/src/mem/
H A Dpacket_queue.hh78 typedef std::list<DeferredPacket> DeferredPacketList;
109 const std::string label;
144 PacketQueue(EventManager& _em, const std::string& _label,
145 const std::string& _sendEventName,
161 virtual const std::string name() const = 0;
234 static const std::string name(const MasterPort& masterPort,
235 const std::string& label)
250 const std::string _label = "ReqPacketQueue");
254 const std::string name() const
270 static const std
[all...]
/gem5/ext/dsent/
H A DDSENT.h55 const std::map<String, String> &Config,
60 std::map<String, String> &config);
62 void finalize(std::map<String, String> &config,
65 void run(const std::map<String, String> &config, Model *ms_model,
66 std::map<std::string, double> &outputs);
/gem5/src/arch/x86/bios/
H A Dacpi.hh74 std::string oemID;
92 std::string oemID;
93 std::string oemTableID;
96 std::string creatorID;
108 std::vector<SysDescTable *> entries;
119 std::vector<SysDescTable *> entries;
/gem5/src/cpu/testers/rubytest/
H A DCheckTable.hh56 void print(std::ostream& out) const;
65 std::vector<Check*> m_check_vector;
66 std::unordered_map<Addr, Check*> m_lookup_map;
73 inline std::ostream&
74 operator<<(std::ostream& out, const CheckTable& obj)
77 out << std::flush;
/gem5/util/tlm/examples/common/
H A Dreport_handler.cc56 std::ostream& stream = actions & SC_DISPLAY ? std::cout : std::cerr;
73 std::cerr << "warning: the report handler ignored a SC_THROW action\n";
75 std::cerr << "warning: the report handler ignored a SC_INTERRUPT"
78 std::cerr << "warning: the report handler ignored a SC_CACHE_REPORT"

Completed in 27 milliseconds

1234567891011>>