GCC Middle and Back End API Reference
position Struct Reference
Collaboration diagram for position:

Data Fields

struct positionbase
 
struct positionnext
 
struct positionxexps
 
struct positionxvecexp0s
 
enum position_type type
 
int arg
 
unsigned int insn_id
 
unsigned int depth
 
unsigned int id
 

Detailed Description

The position of an rtx relative to X0.  Each useful position is
represented by exactly one instance of this structure.   

Field Documentation

◆ arg

int position::arg

◆ base

◆ depth

unsigned int position::depth

Referenced by next_position().

◆ id

◆ insn_id

unsigned int position::insn_id

Referenced by next_position().

◆ next

struct position* position::next

◆ type

◆ xexps

struct position* position::xexps

Referenced by match_pattern_2().

◆ xvecexp0s

struct position* position::xvecexp0s

Referenced by match_pattern_2().


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