/gem5/src/mem/cache/prefetch/ |
H A D | signature_path_v2.hh | 57 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 D | signature_path.cc | 95 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 D | signature_path.hh | 35 * 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 D | signature_path_v2.cc | 63 new_signature = gh_entry->signature; 116 SignaturePathPrefetcherV2::handlePageCrossingLookahead(signature_t signature, argument 126 gh_entry->signature = signature;
|
/gem5/src/arch/x86/bios/ |
H A D | acpi.hh | 72 static const char signature[]; member in class:X86ISA::ACPI::RSDP 89 const char * signature; member in class:X86ISA::ACPI::SysDescTable
|
H A D | acpi.cc | 52 const char X86ISA::ACPI::RSDP::signature[] = "RSD PTR "; member in class:X86ISA::ACPI::RSDP 60 signature(_signature), revision(_revision),
|
H A D | intelmp.cc | 70 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 D | intelmp.hh | 98 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 D | pybind11.h | 171 /* 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 D | attr.h | 133 /// 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 D | multi_socket_bases.h | 31 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 D | yacc.py | 1857 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 D | multi_socket_bases.h | 32 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.
|