GCC Middle and Back End API Reference
|
#include <optabs.h>
Data Fields | |
ENUM_BITFIELD(expand_operand_type) type unsigned int | unsigned_p: 1 |
unsigned int | unused: 7 |
ENUM_BITFIELD(machine_mode) mode rtx | value |
Information about an operand for instruction expansion.
ENUM_BITFIELD (expand_operand_type) type unsigned int expand_operand::unsigned_p |
The type of operand. True if any conversion should treat VALUE as being unsigned rather than signed. Only meaningful for certain types.
unsigned int expand_operand::unused |
Unused; available for future use.
ENUM_BITFIELD (machine_mode) mode rtx expand_operand::value |
The mode passed to the convert_*_operand function. It has a type-dependent meaning. The value of the operand.
Referenced by count_type_elements(), expand_expr_real_1(), and get_atomic_op_for_code().