Searched refs:std (Results 51 - 75 of 1914) sorted by relevance

1234567891011>>

/gem5/ext/pybind11/tests/
H A Dtest_opaque_types.cpp17 // that MAKE_OPAQUE can handle a type containing a `,`. (The `std::allocator`
18 // bit is just the default `std::vector` allocator).
19 PYBIND11_MAKE_OPAQUE(std::vector<std::string, std::allocator<std::string>>);
21 using StringList = std::vector<std::string, std::allocator<std
[all...]
/gem5/src/systemc/ext/utils/
H A Dsc_trace_file.hh76 void sc_write_comment(sc_trace_file *tf, const std::string &comment);
78 void sc_trace(sc_trace_file *, const bool &, const std::string &);
79 void sc_trace(sc_trace_file *, const bool *, const std::string &);
80 void sc_trace(sc_trace_file *, const float &, const std::string &);
81 void sc_trace(sc_trace_file *, const float *, const std::string &);
82 void sc_trace(sc_trace_file *, const double &, const std::string &);
83 void sc_trace(sc_trace_file *, const double *, const std::string &);
84 void sc_trace(sc_trace_file *, const sc_dt::sc_logic &, const std::string &);
85 void sc_trace(sc_trace_file *, const sc_dt::sc_logic *, const std::string &);
87 const std
[all...]
/gem5/ext/iostream3/
H A Dtest.cc19 << 1.3 << "\nPlan " << 9 << std::endl;
21 std::cout << "Wrote the following message to 'test1.txt.gz' (check with zcat or zless):\n"
23 << 1.3 << "\nPlan " << 9 << std::endl;
25 std::cout << "\nReading 'test1.txt.gz' (buffered) produces:\n";
28 std::cout << buf << "\t(" << inf.rdbuf()->in_avail() << " chars left in buffer)\n";
36 << 1.3 << "\nPlan " << 9 << std::endl;
38 std::cout << "\nWrote the same message to 'test2.txt.gz' in uncompressed form";
40 std::cout << "\nReading 'test2.txt.gz' (unbuffered) produces:\n";
44 std::cout << buf << "\t(" << inf.rdbuf()->in_avail() << " chars left in buffer)\n";
/gem5/src/mem/ruby/network/garnet2.0/
H A DSwitchAllocator.hh56 void print(std::ostream& out) const {};
82 std::vector<int> m_round_robin_invc;
83 std::vector<int> m_round_robin_inport;
84 std::vector<std::vector<bool>> m_port_requests;
85 std::vector<std::vector<int>> m_vc_winners; // a list for each outport
86 std::vector<InputUnit *> m_input_unit;
87 std::vector<OutputUnit *> m_output_unit;
H A DGarnetLink.hh55 void print(std::ostream& out) const;
64 inline std::ostream&
65 operator<<(std::ostream& out, const GarnetIntLink& obj)
68 out << std::flush;
80 void print(std::ostream& out) const;
89 inline std::ostream&
90 operator<<(std::ostream& out, const GarnetExtLink& obj)
93 out << std::flush;
/gem5/src/systemc/ext/core/
H A Dsc_object.hh60 virtual void print(std::ostream & =std::cout) const;
61 virtual void dump(std::ostream & =std::cout) const;
63 virtual const std::vector<sc_object *> &get_child_objects() const;
64 virtual const std::vector<sc_event *> &get_child_events() const;
68 sc_attr_base *get_attribute(const std::string &);
69 sc_attr_base *remove_attribute(const std::string &);
90 const std::vector<sc_object *> &sc_get_top_level_objects();
/gem5/src/mem/cache/replacement_policies/
H A Dfifo_rp.cc44 FIFORP::invalidate(const std::shared_ptr<ReplacementData>& replacement_data)
48 std::static_pointer_cast<FIFOReplData>(
53 FIFORP::touch(const std::shared_ptr<ReplacementData>& replacement_data) const
59 FIFORP::reset(const std::shared_ptr<ReplacementData>& replacement_data) const
62 std::static_pointer_cast<FIFOReplData>(
76 if (std::static_pointer_cast<FIFOReplData>(
78 std::static_pointer_cast<FIFOReplData>(
87 std::shared_ptr<ReplacementData>
90 return std::shared_ptr<ReplacementData>(new FIFOReplData());
H A Dsecond_chance_rp.cc44 const std::shared_ptr<SecondChanceReplData>& replacement_data) const
55 const std::shared_ptr<ReplacementData>& replacement_data) const
60 std::static_pointer_cast<SecondChanceReplData>(
65 SecondChanceRP::touch(const std::shared_ptr<ReplacementData>& replacement_data) const
70 std::static_pointer_cast<SecondChanceReplData>(
75 SecondChanceRP::reset(const std::shared_ptr<ReplacementData>& replacement_data) const
80 std::static_pointer_cast<SecondChanceReplData>(
93 std::shared_ptr<SecondChanceReplData> candidate_replacement_data =
94 std::static_pointer_cast<SecondChanceReplData>(
112 std
[all...]
/gem5/tests/test-progs/pthread/src/
H A Dtest_std_thread.cpp45 // Test std::thread
57 std::vector< std::thread > threads;
58 std::vector<int> outputs( MAX_N_WORKER_THREADS, 0 );
62 threads.push_back( std::thread( [&] (size_t thread_id ) {
63 std::cout << "Hello from thread " << thread_id
64 << std::endl;
67 } catch ( const std::system_error& err ) {
73 std::cout << "Hello from master thread" << std
[all...]
/gem5/src/mem/ruby/network/simple/
H A DPerfectSwitch.hh65 std::string name()
69 void addInPort(const std::vector<MessageBuffer*>& in);
70 void addOutPort(const std::vector<MessageBuffer*>& out,
81 void print(std::ostream& out) const;
95 std::vector<std::vector<MessageBuffer*> > m_in;
96 std::vector<std::vector<MessageBuffer*> > m_out;
98 std::vector<NetDest> m_routing_table;
99 std
[all...]
/gem5/src/mem/cache/compressors/
H A Dcpack.hh83 static std::unique_ptr<Pattern> getPattern( argument
84 const std::array<uint8_t, 4>& bytes,
85 const std::array<uint8_t, 4>& dict_bytes, const int match_location)
92 return std::unique_ptr<Pattern>(
108 static std::unique_ptr<Pattern> getPattern( argument
109 const std::array<uint8_t, 4>& bytes,
110 const std::array<uint8_t, 4>& dict_bytes, const int match_location)
113 return std::unique_ptr<Pattern>(new Head(bytes, match_location));
127 std::vector<std
370 PatternZZZZ(const std::array<uint8_t, 4> bytes, const int match_location) argument
373 isPattern(const std::array<uint8_t, 4>& bytes, const std::array<uint8_t, 4>& dict_bytes, const int match_location) argument
398 PatternXXXX(const std::array<uint8_t, 4> bytes, const int match_location) argument
401 isPattern(const std::array<uint8_t, 4>& bytes, const std::array<uint8_t, 4>& dict_bytes, const int match_location) argument
421 PatternMMMM(const std::array<uint8_t, 4> bytes, const int match_location) argument
424 isPattern(const std::array<uint8_t, 4>& bytes, const std::array<uint8_t, 4>& dict_bytes, const int match_location) argument
449 PatternMMXX(const std::array<uint8_t, 4> bytes, const int match_location) argument
453 isPattern(const std::array<uint8_t, 4>& bytes, const std::array<uint8_t, 4>& dict_bytes, const int match_location) argument
481 PatternZZZX(const std::array<uint8_t, 4> bytes, const int match_location) argument
484 isPattern(const std::array<uint8_t, 4>& bytes, const std::array<uint8_t, 4>& dict_bytes, const int match_location) argument
509 PatternMMMX(const std::array<uint8_t, 4> bytes, const int match_location) argument
513 isPattern(const std::array<uint8_t, 4>& bytes, const std::array<uint8_t, 4>& dict_bytes, const int match_location) argument
[all...]
/gem5/src/mem/
H A Ddramsim2_wrapper.hh65 * std. The only thing that needs to be exposed externally are the
83 T extractConfig(const std::string& field_name,
84 const std::string& file_name) const;
99 DRAMSim2Wrapper(const std::string& config_file,
100 const std::string& system_file,
101 const std::string& working_dir,
102 const std::string& trace_file,
/gem5/util/tlm/examples/common/
H A Dcli_parser.hh53 std::vector<std::string> debugFlags;
54 std::string configFile;
56 void usage(const std::string& prog_name);
66 std::string getConfigFile() { assert(parsed); return configFile; }
67 std::string getDebugFlags();
H A Dcli_parser.cc42 CliParser::usage(const std::string& prog_name)
44 std::cerr
56 std::exit(EXIT_FAILURE);
62 std::string prog_name(argv[0]);
70 configFile = std::string(argv[arg_ptr]);
80 std::string option(argv[arg_ptr]);
88 std::string flag(argv[arg_ptr]);
95 std::istringstream(argv[arg_ptr]) >> simulationEnd;
103 std::istringstream(argv[arg_ptr]) >> memoryOffset;
111 std
[all...]
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_mempool.h47 static void* allocate( std::size_t sz );
48 static void release( void* p, std::size_t sz );
63 static void* operator new( std::size_t sz )
66 static void operator delete( void* p, std::size_t sz )
69 static void* operator new[]( std::size_t sz )
72 static void operator delete[]( void* p, std::size_t sz )
/gem5/src/systemc/ext/dt/
H A Dsc_mempool.hh44 static void *allocate(std::size_t sz);
45 static void release(void *p, std::size_t sz);
59 operator new(std::size_t sz)
65 operator delete(void *p, std::size_t sz)
71 operator new [] (std::size_t sz)
77 operator delete [] (void *p, std::size_t sz)
/gem5/src/systemc/tests/systemc/misc/systemc_header/test01/
H A Dtest01.cpp65 std::cout << "x: Hello World" << std::endl;
72 std::cout << "y: Hello World" << std::endl;
80 std::cout << "z: Hello World" << std::endl;
/gem5/src/mem/cache/tags/
H A Dcompressed_tags.hh77 std::vector<CompressionBlk> blks;
79 std::vector<SuperBlk> superBlks;
111 const std::size_t compressed_size,
112 std::vector<CacheBlk*>& evict_blks) const override;
125 * The visitor should be a std::function that takes a cache block.
130 void forEachBlk(std::function<void(CacheBlk &)> visitor) override;
135 * The visitor should be a std::function that takes a cache block
141 bool anyBlk(std::function<bool(CacheBlk &)> visitor) override;
/gem5/src/mem/ruby/profiler/
H A DProfiler.hh73 void regStats(const std::string &name);
94 std::vector<Stats::Histogram *> delayVCHistogram;
103 std::vector<Stats::Histogram *> m_typeLatencyHistSeqr;
104 std::vector<Stats::Histogram *> m_typeLatencyHistCoalsr;
109 std::vector<Stats::Histogram *> m_hitTypeLatencyHistSeqr;
113 std::vector<Stats::Histogram *> m_hitMachLatencyHistSeqr;
114 std::vector< std::vector<Stats::Histogram *> > m_hitTypeMachLatencyHistSeqr;
120 std::vector<Stats::Histogram *> m_missTypeLatencyHistSeqr;
121 std
[all...]
/gem5/src/base/
H A Dhostinfo.hh38 std::string __get_hostname();
40 std::string &hostname();
H A Dprintable.hh50 virtual void print(std::ostream &os,
52 const std::string &prefix = "") const = 0;
/gem5/ext/sst/
H A Dgem5.hh72 std::vector<ExtMaster*> masters;
73 std::vector<ExtSlave*> slaves;
75 void splitCommandArgs(std::string &cmd, std::vector<char*> &args);
87 const std::string &name, ExternalMaster &owner,
88 const std::string &port_data);
91 const std::string &name, ExternalSlave &owner,
92 const std::string &port_data);
/gem5/util/tlm/src/
H A Dsim_control_if.hh50 virtual SCSlavePort* getSlavePort(const std::string& name) = 0;
51 virtual SCMasterPort* getMasterPort(const std::string& name) = 0;
/gem5/src/arch/sparc/insts/
H A Dmicro.cc36 std::string
39 std::stringstream response;
/gem5/src/learning_gem5/part2/
H A Dsimple_object.cc38 std::cout << "Hello World! From a SimObject!" << std::endl;

Completed in 20 milliseconds

1234567891011>>