GCC Middle and Back End API Reference
vn_reference_op_struct Struct Reference

#include <tree-ssa-sccvn.h>

Data Fields

enum tree_code opcode
HOST_WIDE_INT off
tree type
tree op0
tree op1
tree op2

Detailed Description

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.


Field Documentation

HOST_WIDE_INT vn_reference_op_struct::off

Constant offset this op adds or -1 if it is variable.

Referenced by get_or_alloc_constant_value_id().

tree vn_reference_op_struct::op1
tree vn_reference_op_struct::op2
tree vn_reference_op_struct::type

The documentation for this struct was generated from the following file: