Otawa  0.10
Processor.h File Reference
#include <elm/string.h>
#include <elm/serial2/macros.h>
#include <elm/serial2/collections.h>
#include <elm/genstruct/Table.h>
#include <otawa/prog/Inst.h>
#include <elm/util/strong_type.h>
#include <otawa/proc/SilentFeature.h>
#include <elm/system/Path.h>
#include <otawa/prog/Manager.h>

Go to the source code of this file.

Classes

class  otawa::hard::PipelineUnit
 
class  otawa::hard::FunctionalUnit
 A functional unit is specialized in the computation of some kinds of instructions. More...
 
class  otawa::hard::Dispatch
 A dispatch object allows to map some kinds of instructions to a functional unit. More...
 
class  otawa::hard::Stage
 This class represents a stage in a pipeline. More...
 
class  otawa::hard::Queue
 The instructions queues stores instruction that come from one stage to another one. More...
 
class  otawa::hard::Processor
 Description of a processor pipeline. More...
 

Namespaces

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

Functions

 ENUM (otawa::hard::Stage::type_t)
 
void elm::serial2::__unserialize (Unserializer &s, otawa::hard::Dispatch::type_t &v)
 
void elm::serial2::__serialize (Serializer &s, otawa::hard::Dispatch::type_t v)
 

Variables

SilentFeature otawa::hard::PROCESSOR_FEATURE
 This feature ensures we have obtained the memory configuration of the system. More...
 
Identifier< const Processor * > otawa::hard::PROCESSOR
 Current memory. More...
 

Function Documentation