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

Data Fields

struct attr_hashnext
int hashcode
union {
   char *   str
   rtx   rtl

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

int attr_hash::hashcode
struct attr_hash* attr_hash::next
rtx attr_hash::rtl

Referenced by attr_hash_add_string().

char* attr_hash::str
union { ... } attr_hash::u

Referenced by attr_hash_add_string().

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