GCC Middle and Back End API Reference
vn_reference_op_struct Struct Reference

#include <tree-ssa-sccvn.h>

Collaboration diagram for vn_reference_op_struct:

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
 

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

◆ align

unsigned vn_reference_op_struct::align

◆ base

unsigned short vn_reference_op_struct::base

◆ clique

◆ off

◆ op0

◆ op1

◆ op2

tree vn_reference_op_struct::op2

◆ opcode

◆ reverse

unsigned vn_reference_op_struct::reverse

◆ type


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