Otawa  0.10
features.h File Reference
#include <elm/inhstruct/DLList.h>
#include <otawa/util/GenGraph.h>
#include <otawa/proc/Feature.h>
#include <otawa/prog/Inst.h>

Go to the source code of this file.

Classes

class  otawa::ccg::LBlock
 The l-block is an abstraction allowing to split the basic block according to the bound of the cache block, that is, instructions composing a l-block are owned by the same basic block and same cache block. More...
 
class  otawa::ccg::LBlockSet
 This class represents the list of l-blocks of a task for a chosen cache row. More...
 
class  otawa::ccg::LBlockSet::Iterator
 
class  otawa::ccg::Graph
 

Namespaces

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

Functions

Output & otawa::ccg::operator<< (Output &out, const LBlock *block)
 

Variables

p::feature otawa::ccg::COLLECTED_LBLOCKS_FEATURE
 This feature ensures that the L-blocks of the current task has been collected. More...
 
Identifier< LBlockSet ** > otawa::ccg::LBLOCKS
 This property is used for storing the list of L-Blocks. More...
 
Identifier
< genstruct::AllocatedTable
< LBlock * > * > 
otawa::ccg::BB_LBLOCKS
 This property is used for storing the list of L-Blocks of a BasicBlock. More...
 
p::feature otawa::ccg::FEATURE
 This feature ensures that Cache Conflict Graphs has been built. More...
 
Identifier< ilp::Var * > otawa::ccg::MISS_VAR
 Gives the variable counting the number of misses. More...
 
p::feature otawa::ccg::CONSTRAINT_FEATURE
 This feature ensures that the CCG has been translated in the form of ILP constraints. More...