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 
   Compare two phi entries for equality, ignoring VN_TOP arguments.  

References vn_phi_s::phiargs.

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

References vn_phi_eq().

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

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