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

◆ id

◆ insn_id

unsigned int position::insn_id

◆ next

struct position* position::next

Referenced by match_pattern_1(), and match_pattern_2().

◆ 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: