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

Data Fields

ccp_lattice_t lattice_val
tree value
double_int mask

Detailed Description

Lattice for copy-propagation.  The lattice is initialized to
   UNDEFINED (value == NULL) for SSA names that can become a copy
   of something or VARYING (value == self) if not (see get_copy_of_val
   and stmt_may_generate_copy).  Other values make the name a COPY
   of that value.

   When visiting a statement or PHI node the lattice value for an
   SSA name can transition from UNDEFINED to COPY to VARYING.   

Field Documentation


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