GCC Middle and Back End API Reference
target_reload Struct Reference

#include <reload.h>

Public Member Functions

 machine_mode (x_regno_save_mode[FIRST_PSEUDO_REGISTER][MAX_MOVE_MAX/MIN_UNITS_PER_WORD+1])
 

Data Fields

bool x_indirect_symref_ok
 
unsigned char x_spill_indirect_levels
 
bool x_caller_save_initialized_p
 
bool x_double_reg_address_ok [MAX_MACHINE_MODE]
 
int x_cached_reg_save_code [FIRST_PSEUDO_REGISTER][MAX_MACHINE_MODE]
 
int x_cached_reg_restore_code [FIRST_PSEUDO_REGISTER][MAX_MACHINE_MODE]
 

Detailed Description

Target-dependent globals.   

Member Function Documentation

◆ machine_mode()

target_reload::machine_mode ( x_regno_save_mode [FIRST_PSEUDO_REGISTER][MAX_MOVE_MAX/MIN_UNITS_PER_WORD+1])

Field Documentation

◆ x_cached_reg_restore_code

int target_reload::x_cached_reg_restore_code[FIRST_PSEUDO_REGISTER][MAX_MACHINE_MODE]

◆ x_cached_reg_save_code

int target_reload::x_cached_reg_save_code[FIRST_PSEUDO_REGISTER][MAX_MACHINE_MODE]

◆ x_caller_save_initialized_p

bool target_reload::x_caller_save_initialized_p

◆ x_double_reg_address_ok

bool target_reload::x_double_reg_address_ok[MAX_MACHINE_MODE]

◆ x_indirect_symref_ok

bool target_reload::x_indirect_symref_ok

◆ x_spill_indirect_levels

unsigned char target_reload::x_spill_indirect_levels

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