1a2
> * Copyright (c) 2018 Inria
40a42
> * Daniel Carvalho
56a59
> #include "mem/cache/replacement_policies/replaceable_entry.hh"
58a62
> class BaseReplacementPolicy;
76c80,83
< struct StrideEntry
---
> /** Replacement policy used in the PC tables. */
> BaseReplacementPolicy* replacementPolicy;
>
> struct StrideEntry : public ReplaceableEntry
99a107
> * @param replacementPolicy Replacement policy used by the table.
101c109,110
< PCTable(int assoc, int sets, const std::string name);
---
> PCTable(int assoc, int sets, const std::string name,
> BaseReplacementPolicy* replacementPolicy);
127d135
< const int pcTableAssoc;
132a141,145
> * Replacement policy used by StridePrefetcher.
> */
> BaseReplacementPolicy* replacementPolicy;
>
> /**