GCC Middle and Back End API Reference
attr_hash Struct Reference
Collaboration diagram for attr_hash:

Data Fields

struct attr_hashnext
 
unsigned int hashcode
 
union { 
 
   char *   str 
 
   rtx   rtl 
 
u 
 

Detailed Description

Hash table for sharing RTL and strings.   
Each hash table slot is a bucket containing a chain of these structures.
Strings are given negative hash codes; RTL expressions are given positive
hash codes.   

Field Documentation

◆ hashcode

unsigned int attr_hash::hashcode

◆ next

struct attr_hash* attr_hash::next

◆ rtl

rtx attr_hash::rtl

Referenced by attr_hash_add_rtx(), and attr_rtx_1().

◆ str

char* attr_hash::str

◆ [union]

union { ... } attr_hash::u

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