GCC Middle and Back End API Reference
|
#include <tree-ssa-scopedtables.h>
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 { | ||
gcall * fn_from | ||
bool pure | ||
size_t nargs | ||
tree * args | ||
} call | ||
struct { | ||
size_t nargs | ||
tree * args | ||
} phi | ||
} | ops | |
tree* hashable_expr::args |
Referenced by expr_hash_elt::expr_hash_elt(), and hashable_expr_equal_p().
struct { ... } hashable_expr::binary |
Referenced by build_and_record_new_cond(), and hashable_expr_equal_p().
struct { ... } hashable_expr::call |
Referenced by expr_hash_elt::expr_hash_elt(), and hashable_expr_equal_p().
gcall* hashable_expr::fn_from |
Referenced by hashable_expr_equal_p().
enum expr_kind hashable_expr::kind |
size_t hashable_expr::nargs |
Referenced by expr_hash_elt::expr_hash_elt(), and hashable_expr_equal_p().
enum tree_code hashable_expr::op |
Referenced by build_and_record_new_cond(), and hashable_expr_equal_p().
tree hashable_expr::opnd |
Referenced by hashable_expr_equal_p().
tree hashable_expr::opnd0 |
Referenced by build_and_record_new_cond(), and hashable_expr_equal_p().
tree hashable_expr::opnd1 |
Referenced by build_and_record_new_cond(), and hashable_expr_equal_p().
tree hashable_expr::opnd2 |
Referenced by hashable_expr_equal_p().
union { ... } hashable_expr::ops |
struct { ... } hashable_expr::phi |
Referenced by expr_hash_elt::expr_hash_elt(), and hashable_expr_equal_p().
bool hashable_expr::pure |
Referenced by hashable_expr_equal_p().
tree hashable_expr::rhs |
struct { ... } hashable_expr::single |
struct { ... } hashable_expr::ternary |
Referenced by hashable_expr_equal_p().
tree hashable_expr::type |
Referenced by build_and_record_new_cond(), expr_elt_hasher::equal(), and hashable_expr_equal_p().
struct { ... } hashable_expr::unary |
Referenced by hashable_expr_equal_p().