Searched refs:BaseReplacementPolicy (Results 1 - 25 of 25) sorted by relevance

/gem5/src/mem/cache/replacement_policies/
H A Dbase.hh37 #include "params/BaseReplacementPolicy.hh"
48 class BaseReplacementPolicy : public SimObject class in inherits:SimObject
59 BaseReplacementPolicy(const Params *p) : SimObject(p) {} function in class:BaseReplacementPolicy
64 virtual ~BaseReplacementPolicy() {}
H A DReplacementPolicies.py33 class BaseReplacementPolicy(SimObject): class in inherits:SimObject
34 type = 'BaseReplacementPolicy'
38 class FIFORP(BaseReplacementPolicy):
48 class LFURP(BaseReplacementPolicy):
53 class LRURP(BaseReplacementPolicy):
67 class MRURP(BaseReplacementPolicy):
72 class RandomRP(BaseReplacementPolicy):
77 class BRRIPRP(BaseReplacementPolicy):
94 class TreePLRURP(BaseReplacementPolicy):
H A Drandom_rp.hh44 class RandomRP : public BaseReplacementPolicy
H A Dfifo_rp.hh46 class FIFORP : public BaseReplacementPolicy
H A Dlfu_rp.hh46 class LFURP : public BaseReplacementPolicy
H A Dlru_rp.hh44 class LRURP : public BaseReplacementPolicy
H A Dmru_rp.hh46 class MRURP : public BaseReplacementPolicy
H A Dbrrip_rp.hh62 class BRRIPRP : public BaseReplacementPolicy
H A Dtree_plru_rp.hh82 class TreePLRURP : public BaseReplacementPolicy
H A Drandom_rp.cc40 : BaseReplacementPolicy(p)
H A Dfifo_rp.cc39 : BaseReplacementPolicy(p)
H A Dlfu_rp.cc39 : BaseReplacementPolicy(p)
H A Dlru_rp.cc39 : BaseReplacementPolicy(p)
H A Dmru_rp.cc39 : BaseReplacementPolicy(p)
H A Dbrrip_rp.cc41 : BaseReplacementPolicy(p),
H A Dtree_plru_rp.cc101 : BaseReplacementPolicy(p), numLeaves(p->num_leaves), count(0),
/gem5/src/mem/cache/prefetch/
H A Dstride.hh62 class BaseReplacementPolicy;
81 BaseReplacementPolicy* replacementPolicy;
110 BaseReplacementPolicy* replacementPolicy);
143 BaseReplacementPolicy* replacementPolicy;
H A Dassociative_set.hh142 BaseReplacementPolicy* const replacementPolicy;
157 BaseReplacementPolicy *rpl_policy, Entry const &init_value =
H A DPrefetcher.py164 replacement_policy = Param.BaseReplacementPolicy(RandomRP(),
185 pt_table_replacement_policy = Param.BaseReplacementPolicy(LRURP(),
198 ipd_table_replacement_policy = Param.BaseReplacementPolicy(LRURP(),
226 signature_table_replacement_policy = Param.BaseReplacementPolicy(LRURP(),
241 pattern_table_replacement_policy = Param.BaseReplacementPolicy(LRURP(),
269 global_history_register_replacement_policy = Param.BaseReplacementPolicy(
293 access_map_table_replacement_policy = Param.BaseReplacementPolicy(LRURP(),
335 table_replacement_policy = Param.BaseReplacementPolicy(LRURP(),
364 training_unit_replacement_policy = Param.BaseReplacementPolicy(LRURP(),
378 ps_address_map_cache_replacement_policy = Param.BaseReplacementPolicy(
[all...]
H A Dassociative_set_impl.hh38 BaseIndexingPolicy *idx_policy, BaseReplacementPolicy *rpl_policy,
H A Dstride.cc119 BaseReplacementPolicy* replacementPolicy)
/gem5/src/mem/cache/tags/
H A DTags.py84 replacement_policy = Param.BaseReplacementPolicy(
101 replacement_policy = Param.BaseReplacementPolicy(
H A Dsector_tags.hh48 class BaseReplacementPolicy;
75 BaseReplacementPolicy *replacementPolicy;
H A Dbase_set_assoc.hh87 BaseReplacementPolicy *replacementPolicy;
/gem5/src/mem/cache/
H A DCache.py105 replacement_policy = Param.BaseReplacementPolicy(LRURP(),

Completed in 26 milliseconds