GCC Middle and Back End API Reference
reload Struct Reference

#include <reload.h>

Data Fields

rtx in
rtx out
enum reg_class rclass
enum machine_mode inmode
enum machine_mode outmode
enum machine_mode mode
unsigned int nregs
int inc
rtx in_reg
rtx out_reg
int regno
rtx reg_rtx
int opnum
int secondary_in_reload
int secondary_out_reload
enum insn_code secondary_in_icode
enum insn_code secondary_out_icode
enum reload_type when_needed
unsigned int optional:1
unsigned int nocombine:1
unsigned int secondary_p:1
unsigned int nongroup:1

Detailed Description

Each reload is recorded with a structure like this.   

Field Documentation

enum machine_mode reload::inmode
unsigned int reload::nocombine
unsigned int reload::nongroup
enum machine_mode reload::outmode
enum insn_code reload::secondary_in_icode
int reload::secondary_in_reload
enum insn_code reload::secondary_out_icode
int reload::secondary_out_reload
unsigned int reload::secondary_p

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