|
GCC Middle and Back End API Reference
|

Data Structures | |
| union | [union].u |
Data Fields | |
| struct attr_hash * | next |
| unsigned int | hashcode |
| union | u |
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.
| unsigned int attr_hash::hashcode |
Referenced by attr_hash_add_rtx(), attr_hash_add_string(), attr_rtx_1(), and attr_string().
| struct attr_hash* attr_hash::next |
Referenced by attr_hash_add_rtx(), attr_hash_add_string(), attr_rtx_1(), and attr_string().
| union attr_hash::[union].u attr_hash::u |
Referenced by attr_hash_add_rtx(), attr_hash_add_string(), attr_rtx_1(), and attr_string().