Searched refs:signature (Results 1 - 13 of 13) sorted by relevance

/gem5/src/mem/cache/prefetch/
H A Dsignature_path_v2.hh57 signature_t signature; member in struct:SignaturePathPrefetcherV2::GlobalHistoryEntry
61 GlobalHistoryEntry() : signature(0), confidence(0.0), lastBlock(0),
88 virtual void handlePageCrossingLookahead(signature_t signature,
H A Dsignature_path.cc95 stride_t delta, double path_confidence, signature_t signature,
110 handlePageCrossingLookahead(signature, last_block, delta,
120 handlePageCrossingLookahead(signature, last_block, delta,
151 SignaturePathPrefetcher::updatePatternTable(Addr signature, stride_t stride) argument
155 PatternEntry &p_entry = getPatternEntry(signature);
174 // Sets signature_entry->signature, initial_confidence, and stride
175 handleSignatureTableMiss(block, signature_entry->signature,
186 SignaturePathPrefetcher::getPatternEntry(Addr signature) argument
188 PatternEntry* pattern_entry = patternTable.findEntry(signature, false);
194 pattern_entry = patternTable.findVictim(signature);
94 addPrefetch(Addr ppn, stride_t last_block, stride_t delta, double path_confidence, signature_t signature, bool is_secure, std::vector<AddrPriority> &addresses) argument
[all...]
H A Dsignature_path.hh35 * Lookahead prefetching with signature path
62 /** Number of bits to shift when generating a new signature */
64 /** Size of the signature, in bits */
74 /** Path signature */
75 signature_t signature; member in struct:SignaturePathPrefetcher::SignatureEntry
78 SignatureEntry() : signature(0), lastBlock(0)
145 * Generates a new signature from an existing one and a new stride
146 * @param sig current signature
147 * @param str stride to add to the new signature
148 * @result the new signature
273 handlePageCrossingLookahead(signature_t signature, stride_t last_offset, stride_t delta, double path_confidence) argument
[all...]
H A Dsignature_path_v2.cc63 new_signature = gh_entry->signature;
116 SignaturePathPrefetcherV2::handlePageCrossingLookahead(signature_t signature, argument
126 gh_entry->signature = signature;
/gem5/src/arch/x86/bios/
H A Dacpi.hh72 static const char signature[]; member in class:X86ISA::ACPI::RSDP
89 const char * signature; member in class:X86ISA::ACPI::SysDescTable
H A Dacpi.cc52 const char X86ISA::ACPI::RSDP::signature[] = "RSD PTR "; member in class:X86ISA::ACPI::RSDP
60 signature(_signature), revision(_revision),
H A Dintelmp.cc70 const char X86ISA::IntelMP::FloatingPointer::signature[] = "_MP_"; member in class:X86ISA::IntelMP::FloatingPointer
124 proxy.writeBlob(addr, signature, 4);
126 checkSum += signature[i];
190 const char X86ISA::IntelMP::ConfigTable::signature[] = "PCMP"; member in class:X86ISA::IntelMP::ConfigTable
197 proxy.writeBlob(addr, signature, 4);
199 checkSum += signature[i];
H A Dintelmp.hh98 static const char signature[]; member in class:X86ISA::IntelMP::FloatingPointer
151 static const char signature[]; member in class:X86ISA::IntelMP::ConfigTable
/gem5/ext/pybind11/include/pybind11/
H A Dpybind11.h171 /* Generate a readable signature describing the function's arguments and return value types */
172 static constexpr auto signature = _("(") + cast_in::arg_names + _(") -> ") + cast_out::name; local
173 PYBIND11_DESCR_CONSTEXPR auto types = decltype(signature)::types();
176 initialize_generic(rec, signature.text, types.data(), sizeof...(Args));
224 /* Generate a proper function signature */
225 std::string signature; local
236 signature += rec->args[arg_index].name;
238 signature += "self";
240 signature += "arg" + std::to_string(arg_index - (rec->is_method ? 1 : 0));
242 signature
[all...]
H A Dattr.h133 /// Internal data structure which holds metadata about a bound function (signature, overloads, etc.)
145 /// Human-readable version of the function signature
146 char *signature = nullptr; member in struct:function_record
/gem5/ext/systemc/src/tlm_utils/
H A Dmulti_socket_bases.h31 template <typename signature>
33 signature function;
142 of the callback binder to the signature of the call.
247 of the callback binder to the signature of the call.
/gem5/ext/ply/ply/
H A Dyacc.py1857 signature = pickle.load(in_f)
1867 return signature
2545 def write_table(self,modulename,outputdir='',signature=""):
2559 """ % (filename, __tabversion__, self.lr_method, signature))
2666 def pickle_table(self,filename,signature=""):
2674 pickle.dump(signature,outf,pickle_protocol)
2795 # Compute a signature over the grammar
2796 def signature(self): member in class:ParserReflect
3064 # Check signature against table files (if any)
3065 signature
[all...]
/gem5/src/systemc/ext/tlm_utils/
H A Dmulti_socket_bases.h32 template <typename signature>
35 signature function;
161 of the callback binder to the signature of the call.
283 of the callback binder to the signature of the call.

Completed in 34 milliseconds