gem5 v24.1.0.1
|
Declaration of a common framework for indexing policies. More...
#include <vector>
#include "base/intmath.hh"
#include "base/logging.hh"
#include "mem/cache/replacement_policies/replaceable_entry.hh"
#include "params/BaseIndexingPolicy.hh"
#include "sim/sim_object.hh"
Go to the source code of this file.
Classes | |
class | gem5::IndexingPolicyTemplate< Types > |
A common base class for indexing table locations. More... | |
class | gem5::AddrTypes |
Namespaces | |
namespace | gem5 |
Copyright (c) 2024 Arm Limited All rights reserved. | |
Typedefs | |
using | gem5::BaseIndexingPolicy = IndexingPolicyTemplate< AddrTypes > |
Functions | |
static constexpr auto | gem5::genTagExtractor (BaseIndexingPolicy *ip) |
This helper generates an a tag extractor function object which will be typically used by Replaceable entries indexed with the BaseIndexingPolicy. | |
Declaration of a common framework for indexing policies.
Definition in file base.hh.