Otawa
0.10
|
Go to the source code of this file.
Classes | |
class | otawa::cache::CategoryStats |
This class is used to store statistics about the categories about cache accesses. More... | |
Namespaces | |
otawa | |
$Id$ Copyright (c) 2007, IRIT - UPS casse @iri t.fr | |
otawa::cache | |
Typedefs | |
typedef enum otawa::cache::category_t | otawa::cache::category_t |
typedef otawa::cache::category_t | otawa::category_t |
typedef cache::CategoryStats | otawa::CategoryStats |
Enumerations | |
enum | otawa::cache::category_t { otawa::cache::INVALID_CATEGORY = 0, otawa::cache::ALWAYS_HIT = 1, otawa::cache::FIRST_HIT = 2, otawa::cache::FIRST_MISS = 3, otawa::cache::ALWAYS_MISS = 4, otawa::cache::NOT_CLASSIFIED = 5 } |
Functions | |
io::Output & | otawa::cache::operator<< (io::Output &out, category_t cat) |
io::Output & | otawa::cache::operator<< (io::Output &out, const CategoryStats &stats) |
Variables | |
Identifier< category_t > | otawa::cache::CATEGORY |
This property stores the instruction cache access category of L-Blocks. More... | |
Identifier< BasicBlock * > | otawa::cache::CATEGORY_HEADER |
In the case of a FIRST_HIT (or FIRST_MISS) property, contains the header of the loop causing the HIT (or MISS) at the first iteration. More... | |
Identifier< CategoryStats * > | otawa::cache::CATEGORY_STATS |
Put in the statistics to get statistics about cache categories. More... | |
p::feature | otawa::cache::ICACHE_CATEGORY_FEATURE |
This feature asserts that a category is assigned at each l-block involved in the current task. More... | |
const category_t | otawa::INVALID_CATEGORY = otawa::cache::INVALID_CATEGORY |
const category_t | otawa::ALWAYS_HIT = otawa::cache::ALWAYS_HIT |
const category_t | otawa::FIRST_HIT = otawa::cache::FIRST_HIT |
const category_t | otawa::FIRST_MISS = otawa::cache::FIRST_MISS |
const category_t | otawa::ALWAYS_MISS = otawa::cache::ALWAYS_MISS |
const category_t | otawa::NOT_CLASSIFIED = otawa::cache::NOT_CLASSIFIED |
Identifier< category_t > & | otawa::CATEGORY = cache::CATEGORY |
Identifier< BasicBlock * > & | otawa::CATEGORY_HEADER = cache::CATEGORY_HEADER |
Identifier< CategoryStats * > & | otawa::CATEGORY_STATS = cache::CATEGORY_STATS |