GCC Middle and Back End API Reference
vn_phi_hasher Struct Reference

Public Types

typedef vn_phi_s value_type
typedef vn_phi_s 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 (value_type *)

Member Typedef Documentation


Member Function Documentation

bool vn_phi_hasher::equal ( const value_type vp1,
const compare_type vp2 
)
inlinestatic
Compare two phi entries for equality, ignoring VN_TOP arguments.   

References vn_phi_eq().

hashval_t vn_phi_hasher::hash ( const value_type vp1)
inlinestatic
Return the computed hashcode for phi operation P1.   

References vn_phi_s::hashcode.

void vn_phi_hasher::remove ( value_type phi)
inlinestatic
Free a phi operation structure VP.   

References vn_phi_s::phiargs.


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