GCC Middle and Back End API Reference
stack_def Struct Reference

Data Fields

int top
HARD_REG_SET reg_set
unsigned char reg [REG_STACK_SIZE]

Detailed Description

   This is the basic stack record.  TOP is an index into REG[] such
   that REG[TOP] is the top of stack.  If TOP is -1 the stack is empty.

   If TOP is -2, REG[] is not yet initialized.  Stack initialization
   consists of placing each live reg in array `reg' and setting `top'
   appropriately.

   REG_SET indicates which registers are live.  

Field Documentation

unsigned char stack_def::reg[REG_STACK_SIZE]
HARD_REG_SET stack_def::reg_set

Referenced by swap_to_top().

int stack_def::top

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