GCC Middle and Back End API Reference
|
#include <tree-ssa-sccvn.h>
Data Fields | |
enum tree_code | opcode: 16 |
unsigned short | clique |
unsigned short | base |
unsigned | reverse: 1 |
unsigned | align: 6 |
poly_int64 | off |
tree | type |
tree | op0 |
tree | op1 |
tree | op2 |
Reference operands only exist in reference operations structures. They consist of an opcode, type, and some number of operands. For a given opcode, some, all, or none of the operands may be used. The operands are there to store the information that makes up the portion of the addressing calculation that opcode performs.
unsigned vn_reference_op_struct::align |
Referenced by copy_reference_ops_from_ref(), and vn_ref_op_align_unit().
Referenced by ao_ref_init_from_vn_reference(), and copy_reference_ops_from_ref().
poly_int64 vn_reference_op_struct::off |
tree vn_reference_op_struct::op0 |
tree vn_reference_op_struct::op1 |
tree vn_reference_op_struct::op2 |
Referenced by ao_ref_init_from_vn_reference(), copy_reference_ops_from_call(), and copy_reference_ops_from_ref().
unsigned vn_reference_op_struct::reverse |
Referenced by contains_storage_order_barrier_p(), and copy_reference_ops_from_ref().
tree vn_reference_op_struct::type |