/gem5/src/mem/cache/tags/indexing_policies/ |
H A D | base.hh | 53 #include <vector> 92 std::vector<std::vector<ReplaceableEntry*>> sets; 149 virtual std::vector<ReplaceableEntry*> getPossibleEntries(const Addr addr)
|
H A D | set_associative.hh | 53 #include <vector> 118 std::vector<ReplaceableEntry*> getPossibleEntries(const Addr addr) const
|
/gem5/src/mem/ruby/common/ |
H A D | IntVec.cc | 39 #include <vector>
|
/gem5/util/systemc/systemc_within_gem5/systemc_simple_object/ |
H A D | printer.cc | 30 #include <vector>
|
H A D | feeder.hh | 34 #include <vector> 59 std::vector<std::string> strings;
|
/gem5/src/base/ |
H A D | match.hh | 39 #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 D | compressed_tags.hh | 39 #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 D | sub_system.hh | 48 #include <vector> 74 std::vector<PowerModel*> powerProducers;
|
H A D | process_impl.hh | 36 #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 D | cxx_config_ini.hh | 69 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 D | sc_mm.hh | 42 #include <vector> 60 std::vector<gp*> freePayloads;
|
/gem5/src/gpu-compute/ |
H A D | rr_scheduling_policy.hh | 40 #include <vector> 54 __chooseWave(std::vector<Wavefront*> *sched_list)
|
H A D | kernel_cfg.hh | 43 #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 D | sc_mm.hh | 40 #include <vector> 60 std::vector<gp *> freePayloads;
|
/gem5/src/cpu/minor/ |
H A D | scoreboard.hh | 75 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 D | pif.hh | 43 #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 D | Topology.hh | 34 * 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 D | CrossbarSwitch.hh | 38 #include <vector> 69 std::vector<flitBuffer *> m_switch_buffer; 70 std::vector<OutputUnit *> m_output_unit;
|
/gem5/ext/nomali/lib/ |
H A D | types.hh | 27 #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 D | statistical_corrector.hh | 83 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 D | stl.hh | 39 /** STL vector class*/ 40 template <class T> class vector { class in namespace:std
|
/gem5/ext/dsent/model/optical_graph/ |
H A D | OpticalWavelength.h | 37 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 D | system.hh | 44 #include <vector>
|
/gem5/ext/sst/ |
H A D | gem5.hh | 49 #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 D | CommandAnalysis.h | 48 #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...] |