GCC Middle and Back End API Reference
hard_reg_set_iterator Struct Reference

#include <hard-reg-set.h>

Data Fields

HARD_REG_ELT_TYPEpelt
unsigned short length
unsigned short word_no
HARD_REG_ELT_TYPE bits

Detailed Description

Iterator for hard register sets.


Field Documentation

HARD_REG_ELT_TYPE hard_reg_set_iterator::bits

Contents of the actually processed word. When finding next bit it is shifted right, so that the actual bit is always the least significant bit of ACTUAL.

Referenced by hard_reg_set_iter_init().

unsigned short hard_reg_set_iterator::length

The length of the set.

HARD_REG_ELT_TYPE* hard_reg_set_iterator::pelt

Pointer to the current element.

Referenced by hard_reg_set_iter_init().

unsigned short hard_reg_set_iterator::word_no

Word within the current element.

Referenced by hard_reg_set_iter_init().


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