GCC Middle and Back End API Reference
|
Public Types | |
typedef ao_ref * | compare_type |
typedef im_mem_ref * | value_type |
Static Public Member Functions | |
static hashval_t | hash (const im_mem_ref *) |
static bool | equal (const im_mem_ref *, const ao_ref *) |
static hashval_t | hash (const value_type &) |
static bool | equal (const value_type &existing, const compare_type &candidate) |
static void | mark_deleted (im_mem_ref *&) |
static void | mark_empty (im_mem_ref *&) |
static bool | is_deleted (im_mem_ref *) |
static bool | is_empty (im_mem_ref *) |
static void | remove (im_mem_ref *&) |
Static Public Attributes | |
static const bool | empty_zero_p |
Mem_ref hashtable helpers.
typedef ao_ref* mem_ref_hasher::compare_type |
|
inherited |
|
inlinestatic |
An equality function for class im_mem_ref object MEM1 with memory reference OBJ2.
References ao_ref::base, known_eq, ao_ref::max_size, ao_ref::max_size_known_p(), im_mem_ref::mem, mem_ref_offset(), ao_ref::offset, operand_equal_p(), ao_ref::ref, ao_ref::ref_alias_set, im_mem_ref::ref_canonical, im_mem_ref::ref_decomposed, ao_ref::size, TREE_CODE, TREE_OPERAND, TREE_TYPE, types_compatible_p(), and ao_ref::volatile_p.
|
inlinestaticinherited |
|
inlinestatic |
A hash function for class im_mem_ref object OBJ.
References im_mem_ref::hash.
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
Remove doing nothing.
|
staticinherited |