Searched refs:vector (Results 26 - 50 of 763) sorted by relevance

1234567891011>>

/gem5/src/mem/cache/tags/indexing_policies/
H A Dbase.hh53 #include <vector>
92 std::vector<std::vector<ReplaceableEntry*>> sets;
149 virtual std::vector<ReplaceableEntry*> getPossibleEntries(const Addr addr)
H A Dset_associative.hh53 #include <vector>
118 std::vector<ReplaceableEntry*> getPossibleEntries(const Addr addr) const
/gem5/src/mem/ruby/common/
H A DIntVec.cc39 #include <vector>
/gem5/util/systemc/systemc_within_gem5/systemc_simple_object/
H A Dprinter.cc30 #include <vector>
H A Dfeeder.hh34 #include <vector>
59 std::vector<std::string> strings;
/gem5/src/base/
H A Dmatch.hh39 #include <vector>
44 std::vector<std::vector<std::string> > tokens;
52 void setExpression(const std::vector<std::string> &expression);
/gem5/src/mem/cache/tags/
H A Dcompressed_tags.hh39 #include <vector>
77 std::vector<CompressionBlk> blks;
79 std::vector<SuperBlk> superBlks;
112 std::vector<CacheBlk*>& evict_blks) const override;
/gem5/src/sim/
H A Dsub_system.hh48 #include <vector>
74 std::vector<PowerModel*> powerProducers;
H A Dprocess_impl.hh36 #include <vector>
43 copyStringArray(std::vector<std::string> &strings,
48 for (std::vector<std::string>::size_type i = 0; i < strings.size(); ++i) {
H A Dcxx_config_ini.hh69 std::vector<std::string> &values) const;
73 std::vector<std::string> &peers) const;
77 void getAllObjectNames(std::vector<std::string> &list) const;
80 std::vector<std::string> &children,
/gem5/util/tlm/src/
H A Dsc_mm.hh42 #include <vector>
60 std::vector<gp*> freePayloads;
/gem5/src/gpu-compute/
H A Drr_scheduling_policy.hh40 #include <vector>
54 __chooseWave(std::vector<Wavefront*> *sched_list)
H A Dkernel_cfg.hh43 #include <vector>
102 const std::vector<GPUStaticInst*>& instructions);
105 ControlFlowInfo(const std::vector<GPUStaticInst*>& instructions);
129 std::vector<std::unique_ptr<BasicBlock>> basicBlocks;
130 std::vector<GPUStaticInst*> instructions;
/gem5/src/systemc/tlm_bridge/
H A Dsc_mm.hh40 #include <vector>
60 std::vector<gp *> freePayloads;
/gem5/src/cpu/minor/
H A Dscoreboard.hh75 std::vector<Index> numResults;
78 std::vector<Index> numUnpredictableResults;
81 std::vector<int> fuIndices;
87 std::vector<Cycles> returnCycle;
91 std::vector<InstSeqNum> writingInst;
134 const std::vector<Cycles> *src_reg_relative_latencies,
135 const std::vector<bool> *cant_forward_from_fu_indices,
/gem5/src/mem/cache/prefetch/
H A Dpif.hh43 #include <vector>
77 std::vector<bool> prec;
78 std::vector<bool> succ;
95 * region and if its corresponding bit vector entry is set
103 * Fills the provided vector with the predicted addresses using the
106 * @param addresses reference to a vector to add the generated
110 std::vector<AddrPriority> &addresses) const;
130 std::vector<CompactorEntry> historyBuffer;
173 std::vector<PrefetchListenerPC *> listenersPC;
181 std::vector<AddrPriorit
[all...]
/gem5/src/mem/ruby/network/
H A DTopology.hh34 * ports. Basically, the class has a vector of nodes and edges. First
35 * 2*m_nodes elements in the node vector are input and output
45 #include <vector>
54 typedef std::vector<std::vector<int> > Matrix;
69 Topology(uint32_t num_routers, const std::vector<BasicExtLink *> &ext_links,
70 const std::vector<BasicIntLink *> &int_links);
87 std::vector<std::vector<int>> shortest_path(const Matrix &weights,
99 std::vector<BasicExtLin
[all...]
/gem5/src/mem/ruby/network/garnet2.0/
H A DCrossbarSwitch.hh38 #include <vector>
69 std::vector<flitBuffer *> m_switch_buffer;
70 std::vector<OutputUnit *> m_output_unit;
/gem5/ext/nomali/lib/
H A Dtypes.hh27 #include <vector>
94 * This class wraps a std::vector and implements a subset of its
101 typedef std::vector<uint32_t> vector_t;
110 : vector(size, 0) {}
123 return (((uint64_t)vector[idx_hi]) << 32) | vector[idx_lo];
135 vector[idx_lo] = value & 0xFFFFFFFF;
136 vector[idx_hi] = (value >> 32) & 0xFFFFFFFF;
140 return vector[index(addr)];
144 return vector[inde
168 vector_t vector; member in class:NoMali::RegVector
[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::vector<in
[all...]
/gem5/src/doxygen/
H A Dstl.hh39 /** STL vector class*/
40 template <class T> class vector { class in namespace:std
/gem5/ext/dsent/model/optical_graph/
H A DOpticalWavelength.h37 vector<OpticalDetector*> detectors;
38 vector<double> losses;
60 const vector<OpticalDataPath>* getDataPaths() const;
72 vector<OpticalDataPath>* m_data_paths_;
/gem5/src/arch/x86/linux/
H A Dsystem.hh44 #include <vector>
/gem5/ext/sst/
H A Dgem5.hh49 #include <vector>
72 std::vector<ExtMaster*> masters;
73 std::vector<ExtSlave*> slaves;
75 void splitCommandArgs(std::string &cmd, std::vector<char*> &args);
/gem5/ext/drampower/src/
H A DCommandAnalysis.h48 #include <vector>
70 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<MemComman
[all...]

Completed in 20 milliseconds

1234567891011>>