Otawa  0.10
ExeGraph.h File Reference
#include <elm/assert.h>
#include <elm/genstruct/Vector.h>
#include <otawa/graph/GenGraph.h>
#include "Microprocessor.h"
#include <otawa/instruction.h>
#include <elm/genstruct/DLList.h>
#include <otawa/otawa.h>
#include <otawa/hard/Platform.h>
#include <otawa/graph/PreorderIterator.h>
#include <otawa/cfg.h>

Go to the source code of this file.

Classes

class  otawa::ExeGraph< N >
 An execution graph that expresses precedence constraints on the execution of a sequence of instructions in a pipelined processor. More...
 
class  otawa::ExeInst< N >
 An instruction represented in an ExeGraph. More...
 
class  otawa::ExeInst< N >::NodeIterator
 Iterator on the list of nodes related to the instruction. More...
 
class  otawa::ExeSequence< N >
 A sequence of instructions (ExeInst) More...
 
class  otawa::ExeSequence< N >::InstIterator
 Iterator on the list of instructions of the sequence. More...
 
class  otawa::ExeGraph< N >
 An execution graph that expresses precedence constraints on the execution of a sequence of instructions in a pipelined processor. More...
 
class  otawa::ExeGraph< N >::ExeEdge
 
class  otawa::ExeGraph< N >::ExeNode
 
class  otawa::ExeGraph< N >::ExeNode::ContenderIterator
 
struct  otawa::ExeGraph< N >::rename_table_t
 
class  otawa::ExeGraph< N >::PipelineIterator
 
class  otawa::ExeGraph< N >::FunctionalUnitIterator
 
class  otawa::ExeGraph< N >::FunctionalUnitPipelineIterator
 
class  otawa::ExeGraph< N >::InstIterator
 
class  otawa::ExeGraph< N >::InstNodeIterator
 
class  otawa::ExeGraph< N >::StageNodeIterator
 
class  otawa::ExeGraph< N >::Predecessor
 
class  otawa::ExeGraph< N >::Successor
 
class  otawa::ExeGraph< N >::PreorderIterator
 

Namespaces

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

Variables

Identifier< bool > otawa::START