GCC Middle and Back End API Reference
|
Data Fields | |
tree | type |
enum expr_kind | kind |
union { | |
struct { | |
tree rhs | |
} single | |
struct { | |
enum tree_code op | |
tree opnd | |
} unary | |
struct { | |
enum tree_code op | |
tree opnd0 | |
tree opnd1 | |
} binary | |
struct { | |
enum tree_code op | |
tree opnd0 | |
tree opnd1 | |
tree opnd2 | |
} ternary | |
struct { | |
gimple fn_from | |
bool pure | |
size_t nargs | |
tree * args | |
} call | |
struct { | |
size_t nargs | |
tree * args | |
} phi | |
} | ops |
tree* hashable_expr::args |
struct { ... } hashable_expr::binary |
struct { ... } hashable_expr::call |
gimple hashable_expr::fn_from |
Referenced by iterative_hash_hashable_expr(), and print_expr_hash_elt().
enum expr_kind hashable_expr::kind |
size_t hashable_expr::nargs |
Referenced by initialize_hash_element(), and print_expr_hash_elt().
enum tree_code hashable_expr::op |
tree hashable_expr::opnd |
tree hashable_expr::opnd0 |
tree hashable_expr::opnd1 |
tree hashable_expr::opnd2 |
union { ... } hashable_expr::ops |
struct { ... } hashable_expr::phi |
bool hashable_expr::pure |
tree hashable_expr::rhs |
struct { ... } hashable_expr::single |
struct { ... } hashable_expr::ternary |
Referenced by hashable_expr_equal_p(), initialize_hash_element(), iterative_hash_hashable_expr(), and print_expr_hash_elt().
tree hashable_expr::type |
struct { ... } hashable_expr::unary |