ARCHITECTURE Class Reference


Detailed Description

Author:
Touati Sid <Sid-nospam.Touati-nospam@inria.fr>
Examples:

dag_example.cpp, gl2vcg.cpp, loop_example.cpp, and RS_example.cpp.

Definition at line 61 of file architecture.h.


Public Member Functions

LEDA::d_array< int,
REGISTER_TYPES
get_dictionary_regtypes () const
LEDA::d_array< int,
INSTRUCTIONS_TYPES
get_dictionary_instructions_types () const
bool is_default_arch ()
bool get_ual_semantic () const
void set_ual_semantic (bool ual)
REGISTER_TYPES get_register_type_by_id (int id) const
INSTRUCTIONS_TYPES get_instruction_type_by_id (int id) const
LEDA::list
< REGISTER_TYPES
T () const
int get_instruction_type_id (std::string stropcode) const

Protected Attributes

int cpt_regtypes
int cpt_instructions_types
bool default_arch
bool is_ual_semantic

Member Function Documentation

is_default_arch (  )  [inline]

Returns true if the architecture is the default one

Definition at line 101 of file architecture.h.

References ARCHITECTURE::default_arch.

set_ual_semantic ( bool  ual  )  [inline]

Set to true if semantic is UAL

Definition at line 118 of file architecture.h.

References ARCHITECTURE::is_ual_semantic.


January 2009, by Sid Touati (Copyright INRIA and University of Versailles)