Otawa  0.10
arm.h File Reference
#include <otawa/properties.h>
#include <otawa/prog/Inst.h>

Go to the source code of this file.

Classes

class  otawa::arm::IOManager
 
class  otawa::arm::Info
 

Namespaces

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

Typedefs

typedef enum otawa::arm::multiple_t otawa::arm::multiple_t
 

Enumerations

enum  otawa::arm::multiple_t { otawa::arm::no_multiple = 0, otawa::arm::only_one = 1, otawa::arm::several = 2 }
 

Variables

Identifier< bool > otawa::arm::IS_MLA
 This property is put the ARM loader on instruction representing the ARM "MLA" instruction. More...
 
Identifier< int > otawa::arm::NUM_REGS_LOAD_STORE
 This property is put the ARM loader on instruction representing the ARM "LDMxx" and "STMxx" instruction. More...
 
Identifier< bool > otawa::arm::IS_SP_RELATIVE
 This identifier is set to true on load/store instructions accessing the memory through the SP or the FP registers. More...
 
Identifier< bool > otawa::arm::IS_PC_RELATIVE
 This identifier is set to true on load/store instructions accessing the memory through the PC register. More...