GCC Middle and Back End API Reference
dead_debug_hash_descr Struct Reference

#include <valtrack.h>

Public Types

typedef struct
dead_debug_global_entry 
value_type
typedef struct
dead_debug_global_entry 
compare_type

Static Public Member Functions

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

Detailed Description

Descriptor for hash_table to hash by dead_debug_global_entry's REG and map to DTEMP.


Member Typedef Documentation

The hash table contains pointers to entries of this type.


Member Function Documentation

bool dead_debug_hash_descr::equal ( const value_type my,
const compare_type other 
)
inlinestatic

Entries are identical if they refer to the same pseudo.

hashval_t dead_debug_hash_descr::hash ( const value_type my)
inlinestatic

Hash on the pseudo number.

void dead_debug_hash_descr::remove ( value_type p)
inlinestatic

Release entries when they're removed.


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