GCC Middle and Back End API Reference
|
#include <optabs.h>
Data Fields | |
enum insn_code | icode |
enum machine_mode | struct_mode |
enum machine_mode | field_mode |
enum machine_mode | pos_mode |
Describes an instruction that inserts or extracts a bitfield.
enum machine_mode extraction_insn::field_mode |
The mode of the field to be inserted or extracted, and by extension the mode of the insertion or extraction itself.
Referenced by simple_mem_bitfield_p(), and widening_optab_handler().
enum insn_code extraction_insn::icode |
The code of the instruction.
Referenced by widening_optab_handler().
enum machine_mode extraction_insn::pos_mode |
The mode of the field's bit position. This is only important when the position is variable rather than constant.
Referenced by widening_optab_handler().
enum machine_mode extraction_insn::struct_mode |
The mode that the structure operand should have. This is byte_mode when using the legacy insv, extv and extzv patterns to access memory.
Referenced by widening_optab_handler().