GCC Middle and Back End API Reference
|
#include <ira-int.h>
Data Fields | |
bool | conflict_vec_p |
void * | vec |
unsigned int | word_num |
unsigned int | size |
unsigned int | bit_num |
int | base_conflict_id |
unsigned IRA_INT_TYPE | word |
The iterator for object conflicts.
int ira_object_conflict_iterator::base_conflict_id |
The object id corresponding to the 1st bit of the bit vector. It is defined only if OBJECT_CONFLICT_VEC_P is FALSE.
Referenced by ira_object_iter_init().
unsigned int ira_object_conflict_iterator::bit_num |
The current bit index of bit vector. It is defined only if OBJECT_CONFLICT_VEC_P is FALSE.
Referenced by ira_object_iter_init().
bool ira_object_conflict_iterator::conflict_vec_p |
TRUE if the conflicts are represented by vector of allocnos.
unsigned int ira_object_conflict_iterator::size |
The bit vector size. It is defined only if OBJECT_CONFLICT_VEC_P is FALSE.
Referenced by ira_object_iter_init().
void* ira_object_conflict_iterator::vec |
The conflict vector or conflict bit vector.
unsigned IRA_INT_TYPE ira_object_conflict_iterator::word |
The word of bit vector currently visited. It is defined only if OBJECT_CONFLICT_VEC_P is FALSE.
unsigned int ira_object_conflict_iterator::word_num |
The number of the current element in the vector (of type ira_object_t or IRA_INT_TYPE).