Otawa
0.10
|
Classes | |
class | Info |
class | IOManager |
Typedefs | |
typedef enum otawa::arm::multiple_t | multiple_t |
Enumerations | |
enum | multiple_t { no_multiple = 0, only_one = 1, several = 2 } |
Functions | |
Identifier< bool > | IS_MLA ("otawa::arm::IS_MLA", false) |
This property is put the ARM loader on instruction representing the ARM "MLA" instruction. More... | |
Identifier< int > | NUM_REGS_LOAD_STORE ("otawa::arm::NUM_REGS_LOAD_STORE", 1) |
This property is put the ARM loader on instruction representing the ARM "LDMxx" and "STMxx" instruction. More... | |
Identifier< bool > | IS_SP_RELATIVE ("otawa::arm::IS_SP_RELATIVE", false) |
This identifier is set to true on load/store instructions accessing the memory through the SP or the FP registers. More... | |
Identifier< bool > | IS_PC_RELATIVE ("otawa::arm::IS_PC_RELATIVE", false) |
This identifier is set to true on load/store instructions accessing the memory through the PC register. More... | |
Variables | |
Identifier< bool > | IS_MLA |
This property is put the ARM loader on instruction representing the ARM "MLA" instruction. More... | |
Identifier< int > | NUM_REGS_LOAD_STORE |
This property is put the ARM loader on instruction representing the ARM "LDMxx" and "STMxx" instruction. More... | |
Identifier< bool > | 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 > | IS_PC_RELATIVE |
This identifier is set to true on load/store instructions accessing the memory through the PC register. More... | |
typedef enum otawa::arm::multiple_t otawa::arm::multiple_t |
Identifier<bool> otawa::arm::IS_MLA | ( | "otawa::arm::IS_MLA" | , |
false | |||
) |
This property is put the ARM loader on instruction representing the ARM "MLA" instruction.
Identifier<bool> otawa::arm::IS_PC_RELATIVE | ( | "otawa::arm::IS_PC_RELATIVE" | , |
false | |||
) |
This identifier is set to true on load/store instructions accessing the memory through the PC register.
Identifier<bool> otawa::arm::IS_SP_RELATIVE | ( | "otawa::arm::IS_SP_RELATIVE" | , |
false | |||
) |
This identifier is set to true on load/store instructions accessing the memory through the SP or the FP registers.
Identifier<int> otawa::arm::NUM_REGS_LOAD_STORE | ( | "otawa::arm::NUM_REGS_LOAD_STORE" | , |
1 | |||
) |
This property is put the ARM loader on instruction representing the ARM "LDMxx" and "STMxx" instruction.
Identifier<bool> otawa::arm::IS_MLA("otawa::arm::IS_MLA", false) |
This property is put the ARM loader on instruction representing the ARM "MLA" instruction.
Identifier<bool> otawa::arm::IS_PC_RELATIVE("otawa::arm::IS_PC_RELATIVE", false) |
This identifier is set to true on load/store instructions accessing the memory through the PC register.
Identifier<bool> otawa::arm::IS_SP_RELATIVE("otawa::arm::IS_SP_RELATIVE", false) |
This identifier is set to true on load/store instructions accessing the memory through the SP or the FP registers.
Identifier<int> otawa::arm::NUM_REGS_LOAD_STORE("otawa::arm::NUM_REGS_LOAD_STORE", 1) |
This property is put the ARM loader on instruction representing the ARM "LDMxx" and "STMxx" instruction.