ChampSim
CACHE::module_concept Member List

This is the complete list of members for CACHE::module_concept, including all inherited members.

impl_find_victim(uint32_t triggering_cpu, uint64_t instr_id, uint32_t set, const BLOCK *current_set, uint64_t ip, uint64_t full_addr, uint32_t type)=0CACHE::module_conceptpure virtual
impl_initialize_replacement()=0CACHE::module_conceptpure virtual
impl_prefetcher_branch_operate(uint64_t ip, uint8_t branch_type, uint64_t branch_target)=0CACHE::module_conceptpure virtual
impl_prefetcher_cache_fill(uint64_t addr, uint32_t set, uint32_t way, uint8_t prefetch, uint64_t evicted_addr, uint32_t metadata_in)=0CACHE::module_conceptpure virtual
impl_prefetcher_cache_operate(uint64_t addr, uint64_t ip, uint8_t cache_hit, bool useful_prefetch, uint8_t type, uint32_t metadata_in)=0CACHE::module_conceptpure virtual
impl_prefetcher_cycle_operate()=0CACHE::module_conceptpure virtual
impl_prefetcher_final_stats()=0CACHE::module_conceptpure virtual
impl_prefetcher_initialize()=0CACHE::module_conceptpure virtual
impl_replacement_final_stats()=0CACHE::module_conceptpure virtual
impl_update_replacement_state(uint32_t triggering_cpu, uint32_t set, uint32_t way, uint64_t full_addr, uint64_t ip, uint64_t victim_addr, uint32_t type, uint8_t hit)=0CACHE::module_conceptpure virtual
~module_concept()=defaultCACHE::module_conceptvirtual