GCC Middle and Back End API Reference
dw_cfa_location Struct Reference

#include <dwarf2out.h>

Collaboration diagram for dw_cfa_location:

Data Fields

poly_int64 offset
 
poly_int64 base_offset
 
struct cfa_reg reg
 
BOOL_BITFIELD indirect: 1
 
BOOL_BITFIELD in_use: 1
 

Detailed Description

This is how we define the location of the CFA. We use to handle it
as REG + OFFSET all the time,  but now it can be more complex.
It can now be either REG + CFA_OFFSET or *(REG + BASE_OFFSET) + CFA_OFFSET.
Instead of passing around REG and OFFSET, we pass a copy
of this structure.   

Field Documentation

◆ base_offset

◆ in_use

BOOL_BITFIELD dw_cfa_location::in_use

◆ indirect

◆ offset

◆ reg


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