Lines Matching refs:CacheSimulator
102 class CacheSimulator {
104 CacheSimulator(std::unique_ptr<GhostCache>&& ghost_cache,
106 virtual ~CacheSimulator() = default;
108 CacheSimulator(const CacheSimulator&) = delete;
109 CacheSimulator& operator=(const CacheSimulator&) = delete;
110 CacheSimulator(CacheSimulator&&) = delete;
111 CacheSimulator& operator=(CacheSimulator&&) = delete;
128 class PrioritizedCacheSimulator : public CacheSimulator {
132 : CacheSimulator(std::move(ghost_cache), sim_cache) {} in PrioritizedCacheSimulator()
215 std::vector<std::shared_ptr<CacheSimulator>>>&
226 std::map<CacheConfiguration, std::vector<std::shared_ptr<CacheSimulator>>>