GCC Middle and Back End API Reference
ira_allocno_pref Struct Reference

#include <ira-int.h>

Collaboration diagram for ira_allocno_pref:

Data Fields

int num
 
int hard_regno
 
int freq
 
ira_allocno_t allocno
 
ira_pref_t next_pref
 

Detailed Description

The following structure represents a hard register preference of allocno. The preference represent move insns or potential move insns usually because of two operand insn constraints. One move operand is a hard register.

Field Documentation

◆ allocno

ira_allocno_t ira_allocno_pref::allocno

◆ freq

int ira_allocno_pref::freq

◆ hard_regno

int ira_allocno_pref::hard_regno

◆ next_pref

ira_pref_t ira_allocno_pref::next_pref

Referenced by ira_remove_pref().

◆ num

int ira_allocno_pref::num

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