GCC Middle and Back End API Reference
ira_object Struct Reference

#include <ira-int.h>

Collaboration diagram for ira_object:

Data Fields

ira_allocno_t allocno
void * conflicts_array
live_range_t live_ranges
int subword
unsigned int conflicts_array_size
int id
int min
int max
HARD_REG_SET conflict_hard_regs
HARD_REG_SET total_conflict_hard_regs
int num_accumulated_conflicts
unsigned int conflict_vec_p: 1

Detailed Description

A structure representing conflict information for an allocno
   (or one of its subwords).   

Field Documentation

ira_allocno_t ira_object::allocno

Referenced by ira_build_conflicts().

HARD_REG_SET ira_object::conflict_hard_regs
unsigned int ira_object::conflict_vec_p
void* ira_object::conflicts_array
unsigned int ira_object::conflicts_array_size
int ira_object::id
live_range_t ira_object::live_ranges
int ira_object::max
int ira_object::min
int ira_object::num_accumulated_conflicts
int ira_object::subword
HARD_REG_SET ira_object::total_conflict_hard_regs

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