/gem5/src/python/pybind11/ |
H A D | core.cc | 70 SimObject *resolveSimObject(const std::string &name); 76 PybindSimObjectResolver::resolveSimObject(const std::string &name) 110 py::class_<Drainable, std::unique_ptr<Drainable, py::nodelete>>( 118 py::class_<DrainManager, std::unique_ptr<DrainManager, py::nodelete>>( 136 py::class_<Serializable, std::unique_ptr<Serializable, py::nodelete>>( 152 .def(py::init<Addr, Addr, const std::vector<Addr> &, uint8_t>()) 153 .def(py::init<const std::vector<AddrRange> &>()) 172 py::bind_vector<std::vector<AddrRange>>(m, "AddrRangeVector"); 186 .def(py::init<const std::string &>()) 219 .def_static("gmtime", [](std [all...] |
/gem5/src/systemc/tlm_bridge/ |
H A D | sc_peq.hh | 56 const std::string eventName; 68 const std::string name() const { return eventName; } 74 const std::string& event_name)
|
/gem5/src/cpu/pred/ |
H A D | tage_sc_l_8KB.hh | 75 std::vector<int> gm; 76 std::vector<int8_t> * ggehl; 77 std::vector<int8_t> wg;
|
/gem5/src/learning_gem5/part2/ |
H A D | simple_memobj.hh | 69 CPUSidePort(const std::string& name, SimpleMemobj *owner) : 148 MemSidePort(const std::string& name, SimpleMemobj *owner) : 248 Port &getPort(const std::string &if_name,
|
/gem5/src/base/stats/ |
H A D | group.cc | 118 const std::map<std::string, Group *> & 124 const std::vector<Info *> &
|
/gem5/src/dev/x86/ |
H A D | i8259.hh | 51 std::vector<IntSourcePin<I8259> *> output; 52 std::vector<IntSinkPin<I8259> *> inputs; 96 getPort(const std::string &if_name, PortID idx=InvalidPortID) override
|
H A D | i8254.hh | 58 X86Intel8254Timer(const std::string &name, I8254 * _parent) : 66 std::vector<IntSourcePin<I8254> *> intPin; 74 getPort(const std::string &if_name, PortID idx=InvalidPortID) override
|
H A D | cmos.hh | 59 std::vector<IntSourcePin<X86RTC> *> intPin; 61 X86RTC(EventManager *em, const std::string &n, const struct tm time, 86 getPort(const std::string &if_name, PortID idx=InvalidPortID) override
|
/gem5/src/arch/arm/insts/ |
H A D | static_inst.cc | 84 ccprintf(std::cerr, "Unhandled shift type\n"); 123 ccprintf(std::cerr, "Unhandled shift type\n"); 207 ccprintf(std::cerr, "Unhandled shift type\n"); 247 ccprintf(std::cerr, "Unhandled shift type\n"); 288 ccprintf(std::cerr, "Unhandled shift type\n"); 296 ArmStaticInst::printIntReg(std::ostream &os, RegIndex reg_idx, 331 void ArmStaticInst::printPFflags(std::ostream &os, int flag) const 342 ArmStaticInst::printFloatReg(std::ostream &os, RegIndex reg_idx) const 348 ArmStaticInst::printVecReg(std::ostream &os, RegIndex reg_idx, 355 ArmStaticInst::printVecPredReg(std [all...] |
H A D | static_inst.hh | 159 void printIntReg(std::ostream &os, RegIndex reg_idx, 161 void printFloatReg(std::ostream &os, RegIndex reg_idx) const; 162 void printVecReg(std::ostream &os, RegIndex reg_idx, 164 void printVecPredReg(std::ostream &os, RegIndex reg_idx) const; 165 void printCCReg(std::ostream &os, RegIndex reg_idx) const; 166 void printMiscReg(std::ostream &os, RegIndex reg_idx) const; 167 void printMnemonic(std::ostream &os, 168 const std::string &suffix = "", 172 void printTarget(std::ostream &os, Addr target, 174 void printCondition(std [all...] |
H A D | vfp.hh | 121 if (std::fpclassify(op) == FP_SUBNORMAL) { 210 return std::isnan(val) && ((fpToBits(val) & qnan) != qnan); 312 int fpType = std::fpclassify(val); 552 bool inf1 = (std::fpclassify(a) == FP_INFINITE); 553 bool inf2 = (std::fpclassify(b) == FP_INFINITE); 554 bool zero1 = (std::fpclassify(a) == FP_ZERO); 555 bool zero2 = (std::fpclassify(b) == FP_ZERO); 599 if (std::isnan(result) && !std::isnan(op1) && 600 !std [all...] |
/gem5/ext/googletest/googlemock/test/ |
H A D | gmock-actions_test.cc | 172 EXPECT_EQ("", BuiltInDefaultValue< ::std::string>::Get()); 182 EXPECT_TRUE(BuiltInDefaultValue< ::std::string>::Exists()); 188 EXPECT_EQ("", BuiltInDefaultValue<const std::string>::Get()); 299 EXPECT_TRUE(DefaultValue<std::unique_ptr<int>>::Exists()); 300 EXPECT_TRUE(DefaultValue<std::unique_ptr<int>>::Get() == NULL); 301 DefaultValue<std::unique_ptr<int>>::SetFactory([] { 302 return std::unique_ptr<int>(new int(42)); 304 EXPECT_TRUE(DefaultValue<std::unique_ptr<int>>::Exists()); 305 std::unique_ptr<int> i = DefaultValue<std [all...] |
/gem5/src/arch/hsail/ |
H A D | operand.cc | 57 maxRegIdx = std::max(maxRegIdx, regIdx); 103 std::string 106 std::string res_str(""); 132 std::string 170 maxRegIdx = std::max(maxRegIdx, regIdx); 187 maxRegIdx = std::max(maxRegIdx, regIdx); 194 std::string 200 std::string 206 std::string 393 std [all...] |
/gem5/src/arch/sparc/ |
H A D | tlb_map.hh | 44 typedef std::map<TlbRange, TlbEntry*> RangeMap; 101 return tree.insert(std::make_pair(r, d)).first; 158 std::cout << std::hex << i->first.va << " " << i->first.size << " " << 160 i->first.real << " " << i->second << std::endl;
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_signal.h | 179 virtual void print( ::std::ostream& = ::std::cout ) const; 180 virtual void dump( ::std::ostream& = ::std::cout ) const; 214 bool is_output = std::string( if_typename_ ) == typeid(if_type).name(); 241 sc_signal<T,POL>::print( ::std::ostream& os ) const 248 sc_signal<T,POL>::dump( ::std::ostream& os ) const 250 os << " name = " << name() << ::std::endl; 251 os << " value = " << m_cur_val << ::std::endl; 252 os << "new value = " << m_new_val << ::std [all...] |
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_cor_qt.cpp | 67 static std::size_t pagesize; 82 caddr_t redzone = caddr_t( ( ( std::size_t( m_stack ) + pagesize - 1 ) / 86 caddr_t redzone = caddr_t( ( ( std::size_t( m_stack ) + 126 stack_align( void* sp, int alignment, std::size_t* stack_size ) 171 sc_cor_pkg_qt::create( std::size_t stack_size, sc_cor_fn* fn, void* arg )
|
/gem5/ext/pybind11/tests/ |
H A D | test_local_bindings.cpp | 48 else throw std::runtime_error("test_class not enabled"); 81 m.def("load_vector_via_caster", [](std::vector<int> v) { 82 return std::accumulate(v.begin(), v.end(), 0); 89 class Cat : public pets::Pet { public: Cat(std::string name) : Pet(name) {}; }; 94 .def(py::init<std::string>());
|
H A D | test_numpy_vectorize.cpp | 36 [](std::complex<double> c) { return c * std::complex<double>(2.f); } 43 m.def("selective_func", [](py::array_t<std::complex<float>, py::array::c_style>) { return "Complex float branch taken."; }); 85 std::vector<ssize_t> shape; 86 std::array<py::buffer_info, 3> buffers {{ arg1.request(), arg2.request(), arg3.request() }};
|
/gem5/src/systemc/tests/systemc/compliance_1666/test210/ |
H A D | test210.cpp | 5 using std::cout;
6 using std::endl;
15 std::vector<sc_object*> children = obj->get_child_objects();
16 for (std::vector<sc_object*>::iterator i = children.begin(); i != children.end(); i++)
67 std::vector<sc_object*> tops = sc_get_top_level_objects();
|
/gem5/src/cpu/o3/ |
H A D | decode.hh | 112 std::string name() const; 127 void setActiveThreads(std::list<ThreadID> *at_ptr); 243 std::queue<DynInstPtr> insts[Impl::MaxThreads]; 246 std::queue<DynInstPtr> skidBuffer[Impl::MaxThreads]; 283 std::list<ThreadID> *activeThreads;
|
/gem5/src/mem/cache/prefetch/ |
H A D | associative_set_impl.hh | 59 const std::vector<ReplaceableEntry*> selected_entries = 84 const std::vector<ReplaceableEntry*> selected_entries = 95 std::vector<Entry *> 98 std::vector<ReplaceableEntry *> selected_entries = 100 std::vector<Entry *> entries(selected_entries.size(), nullptr);
|
/gem5/src/base/ |
H A D | fiber.test.cc | 78 std::vector<Fiber *> next; 80 SwitchingFiber(const char *name, std::initializer_list<Fiber *> l); 94 std::vector<SwitchingFiber *>::iterator expectedIt; 95 std::vector<SwitchingFiber *> expected({ 102 const char *name, std::initializer_list<Fiber *> l) :
|
/gem5/src/cpu/minor/ |
H A D | fetch2.hh | 81 std::vector<InputBuffer<ForwardInstData>> &nextStageReserve; 95 std::vector<InputBuffer<ForwardLineData>> inputBuffer; 165 std::vector<Fetch2ThreadInfo> fetchInfo; 202 Fetch2(const std::string &name, 209 std::vector<InputBuffer<ForwardInstData>> &next_stage_input_buffer);
|
/gem5/src/mem/ |
H A D | addr_mapper.hh | 66 Port &getPort(const std::string &if_name, 108 MapperMasterPort(const std::string& _name, AddrMapper& _mapper) 163 MapperSlavePort(const std::string& _name, AddrMapper& _mapper) 259 std::vector<AddrRange> originalRanges; 265 std::vector<AddrRange> remappedRanges;
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | multi_passthrough_target_socket.h | 104 void display_warning(const std::string& text) const { 105 std::stringstream s; 110 void display_error(const std::string& text) const { 111 std::stringstream s; 254 std::vector<callback_binder_fw<TYPES>* >& binders=get_hierarch_bind()->get_binders(); 255 std::map<unsigned int, tlm::tlm_bw_transport_if<TYPES>*>& multi_binds=get_hierarch_bind()->get_multi_binds(); 307 std::map<unsigned int, tlm::tlm_bw_transport_if<TYPES>*>& get_multi_binds(){return m_multi_binds;} 316 std::map<unsigned int, tlm::tlm_bw_transport_if<TYPES>*> m_multi_binds; 319 std::vector<callback_binder_fw<TYPES>* >& get_binders(){return m_binders;} 321 std [all...] |