GCC Middle and Back End API Reference
vn_phi_s Struct Reference

#include <tree-ssa-sccvn.h>

Collaboration diagram for vn_phi_s:

Data Fields

unsigned int value_id
hashval_t hashcode
vec< treephiargs
basic_block block
tree type
tree result

Detailed Description

Phi nodes in the hashtable consist of their non-VN_TOP phi
   arguments, and the basic block the phi is in. Result is the value
   number of the operation, and hashcode is stored to avoid having to
   calculate it repeatedly.  Phi nodes not in the same block are never
   considered equivalent.   

Field Documentation

hashval_t vn_phi_s::hashcode
unsigned int vn_phi_s::value_id

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