GCC Middle and Back End API Reference
|
Data Fields | |
tree | lhs |
struct hashable_expr | expr |
gimple | stmt |
hashval_t | hash |
struct expr_hash_elt * | stamp |
Structure for entries in the expression hash table.
struct hashable_expr expr_hash_elt::expr |
The expression (rhs) we want to record.
Referenced by initialize_expr_from_cond(), and print_expr_hash_elt().
hashval_t expr_hash_elt::hash |
The hash value for RHS.
Referenced by initialize_expr_from_cond().
tree expr_hash_elt::lhs |
The value (lhs) of this expression.
Referenced by initialize_expr_from_cond().
struct expr_hash_elt* expr_hash_elt::stamp |
A unique stamp, typically the address of the hash element itself, used in removing entries from the table.
Referenced by initialize_expr_from_cond().
gimple expr_hash_elt::stmt |
The stmt pointer if this element corresponds to a statement.
Referenced by initialize_expr_from_cond().