GCC Middle and Back End API Reference
mem_ref_hasher Struct Reference
Inheritance diagram for mem_ref_hasher:
Collaboration diagram for mem_ref_hasher:

Public Types

typedef mem_ref value_type
typedef tree_node compare_type

Static Public Member Functions

static hashval_t hash (const value_type *)
static bool equal (const value_type *, const compare_type *)
static void remove (mem_ref *p)

Detailed Description

Mem_ref hashtable helpers.   

Member Typedef Documentation

typedef tree_node mem_ref_hasher::compare_type

Member Function Documentation

bool mem_ref_hasher::equal ( const value_type mem1,
const compare_type obj2 
)
inlinestatic
An equality function for struct mem_ref object MEM1 with
   memory reference OBJ2.   

References mem_ref::mem, operand_equal_p(), and ao_ref_s::ref.

hashval_t mem_ref_hasher::hash ( const value_type mem)
inlinestatic
A hash function for struct mem_ref object OBJ.   

References mem_ref::hash.

static void typed_noop_remove< mem_ref >::remove ( mem_ref p)
inlinestaticinherited
Remove doing nothing.   

The documentation for this struct was generated from the following file: