Otawa  0.10
EdgeACSBuilder.h File Reference
#include <otawa/prop/Identifier.h>
#include <otawa/proc/Processor.h>
#include <otawa/hard/Cache.h>
#include <otawa/cache/LBlockSet.h>
#include <otawa/cache/cat2/MUSTProblem.h>
#include <otawa/cache/cat2/PERSProblem.h>
#include <elm/genstruct/Vector.h>

Go to the source code of this file.

Classes

class  otawa::EdgeACSBuilder
 This processor builds the MUST and PERS cache states before each basic block. More...
 

Namespaces

 otawa
 $Id$ Copyright (c) 2007, IRIT - UPS casse.nosp@m.@iri.nosp@m.t.fr
 

Variables

Identifier< Vector
< MUSTProblem::Domain * > * > 
otawa::CACHE_EDGE_ACS_MUST
 This property represents the "must" Abstract Cache State of a basic block. More...
 
Identifier< Vector
< PERSProblem::Domain * > * > 
otawa::CACHE_EDGE_ACS_PERS
 This property represents the "persistence" Abstract Cache State of a basic block. More...
 
Identifier< fmlevel_t > otawa::FIRSTMISS_LEVEL
 Specify the loop-level-precision of the First Miss computation (inner, outer, multi-level) More...
 
Identifier< bool > otawa::PSEUDO_UNROLLING
 This property represents the "persistence" Abstract Cache State of a basic block. More...
 
Identifier< genstruct::Vector
< MUSTProblem::Domain * > * > 
otawa::CACHE_ACS_MUST_ENTRY
 This property allows us to set an entry must ACS. More...
 
Feature< EdgeACSBuilder > otawa::ICACHE_EDGE_ACS_FEATURE
 This feature represents the availability of Abstract Cache State informations. More...