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 > | |||
) |