GCC Middle and Back End API Reference
target_regs Struct Reference

#include <regs.h>

Data Fields

unsigned char x_hard_regno_nregs [FIRST_PSEUDO_REGISTER][MAX_MACHINE_MODE]
enum machine_mode x_reg_raw_mode [FIRST_PSEUDO_REGISTER]
bool x_have_regs_of_mode [MAX_MACHINE_MODE]
char x_contains_reg_of_mode [N_REG_CLASSES][MAX_MACHINE_MODE]
char x_direct_load [NUM_MACHINE_MODES]
char x_direct_store [NUM_MACHINE_MODES]
bool x_float_extend_from_mem [NUM_MACHINE_MODES][NUM_MACHINE_MODES]

Detailed Description

Target-dependent globals.   

Field Documentation

char target_regs::x_contains_reg_of_mode[N_REG_CLASSES][MAX_MACHINE_MODE]
char target_regs::x_direct_load[NUM_MACHINE_MODES]
char target_regs::x_direct_store[NUM_MACHINE_MODES]
bool target_regs::x_float_extend_from_mem[NUM_MACHINE_MODES][NUM_MACHINE_MODES]
unsigned char target_regs::x_hard_regno_nregs[FIRST_PSEUDO_REGISTER][MAX_MACHINE_MODE]
bool target_regs::x_have_regs_of_mode[MAX_MACHINE_MODE]
enum machine_mode target_regs::x_reg_raw_mode[FIRST_PSEUDO_REGISTER]

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