GCC Middle and Back End API Reference
|
Variables | |
const uint16_t | IS_READ = 1U << 0 |
const uint16_t | IS_WRITE = 1U << 1 |
const uint16_t | IS_CLOBBER = 1U << 2 |
const uint16_t | IS_PRE_POST_MODIFY = 1U << 3 |
const uint16_t | IS_MULTIREG = 1U << 4 |
const uint16_t | IN_MEM_LOAD = 1U << 5 |
const uint16_t | IN_MEM_STORE = 1U << 6 |
const uint16_t | IN_SUBREG = 1U << 7 |
const uint16_t | IN_NOTE = 1U << 8 |
static const uint16_t | STICKY_FLAGS = IN_NOTE |
Bitmasks of flags describing an rtx_obj_reference. See the accessors in the class for details.
const uint16_t rtx_obj_flags::IN_MEM_LOAD = 1U << 5 |
const uint16_t rtx_obj_flags::IN_MEM_STORE = 1U << 6 |
Referenced by rtx_obj_reference::in_mem_store(), and rtx_properties::try_to_add_dest().
const uint16_t rtx_obj_flags::IN_NOTE = 1U << 8 |
Referenced by rtx_obj_reference::in_note(), and rtx_properties::try_to_add_note().
const uint16_t rtx_obj_flags::IN_SUBREG = 1U << 7 |
const uint16_t rtx_obj_flags::IS_CLOBBER = 1U << 2 |
const uint16_t rtx_obj_flags::IS_MULTIREG = 1U << 4 |
Referenced by rtx_obj_reference::is_multireg(), and rtx_properties::try_to_add_reg().
const uint16_t rtx_obj_flags::IS_PRE_POST_MODIFY = 1U << 3 |
Referenced by rtx_obj_reference::is_pre_post_modify(), and rtx_properties::try_to_add_src().
const uint16_t rtx_obj_flags::IS_READ = 1U << 0 |
const uint16_t rtx_obj_flags::IS_WRITE = 1U << 1 |
|
static |
Referenced by rtx_properties::try_to_add_dest(), and rtx_properties::try_to_add_src().