|
ChampSim
|
Functions | |
| TEMPLATE_TEST_CASE ("An lru_table is copiable and moveable", "",(champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >), champsim::lru_table<::type_with_getters >) | |
| TEMPLATE_TEST_CASE ("An empty lru_table misses", "",(champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >), champsim::lru_table<::type_with_getters >) | |
| TEMPLATE_TEST_CASE ("A lru_table can hit", "",(champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >), champsim::lru_table<::type_with_getters >) | |
| TEMPLATE_TEST_CASE ("A lru_table can miss", "",(champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >), champsim::lru_table<::type_with_getters >) | |
| TEMPLATE_TEST_CASE ("A lru_table replaces LRU", "",(champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >), champsim::lru_table<::type_with_getters >) | |
| TEMPLATE_TEST_CASE ("A lru_table exhibits set-associative behavior", "",(champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >), champsim::lru_table<::type_with_getters >) | |
| TEMPLATE_TEST_CASE ("A lru_table misses after invalidation", "",(champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >), champsim::lru_table<::type_with_getters >) | |
| TEMPLATE_TEST_CASE ("A lru_table returns the evicted block on invalidation", "",(champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >), champsim::lru_table<::type_with_getters >) | |
| TEMPLATE_TEST_CASE | ( | "A lru_table can hit" | , |
| "" | , | ||
| (champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >) | , | ||
| champsim::lru_table<::type_with_getters > | |||
| ) |
| TEMPLATE_TEST_CASE | ( | "A lru_table can miss" | , |
| "" | , | ||
| (champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >) | , | ||
| champsim::lru_table<::type_with_getters > | |||
| ) |
| TEMPLATE_TEST_CASE | ( | "A lru_table exhibits set-associative behavior" | , |
| "" | , | ||
| (champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >) | , | ||
| champsim::lru_table<::type_with_getters > | |||
| ) |
| TEMPLATE_TEST_CASE | ( | "A lru_table misses after invalidation" | , |
| "" | , | ||
| (champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >) | , | ||
| champsim::lru_table<::type_with_getters > | |||
| ) |
| TEMPLATE_TEST_CASE | ( | "A lru_table replaces LRU" | , |
| "" | , | ||
| (champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >) | , | ||
| champsim::lru_table<::type_with_getters > | |||
| ) |
| TEMPLATE_TEST_CASE | ( | "A lru_table returns the evicted block on invalidation" | , |
| "" | , | ||
| (champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >) | , | ||
| champsim::lru_table<::type_with_getters > | |||
| ) |
| TEMPLATE_TEST_CASE | ( | "An empty lru_table misses" | , |
| "" | , | ||
| (champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >) | , | ||
| champsim::lru_table<::type_with_getters > | |||
| ) |
| TEMPLATE_TEST_CASE | ( | "An lru_table is copiable and moveable" | , |
| "" | , | ||
| (champsim::lru_table<::strong_type, ::strong_type_getter, ::strong_type_getter >) | , | ||
| champsim::lru_table<::type_with_getters > | |||
| ) |