|
libFirm
|
Analyse the graph with value range propagation. More...
Go to the source code of this file.
Data Structures | |
| struct | vrp_attr |
| VRP information for a single node. More... | |
Enumerations | |
| enum | range_types { VRP_UNDEFINED, VRP_RANGE, VRP_ANTIRANGE, VRP_VARYING } |
| Type of a value range. More... | |
Functions | |
| void | set_vrp_data (ir_graph *irg) |
| Sets vrp data on the graph irg. | |
| void | free_vrp_data (ir_graph *irg) |
| free vrp infos in an irg | |
| ir_relation | vrp_cmp (const ir_node *left, const ir_node *right) |
| Test, if the two nodes can be compared with their vrp information. | |
| vrp_attr * | vrp_get_info (const ir_node *n) |
| Returns the vrp data for this node Note: only allowed for nodes with an integer mode! | |
Analyse the graph with value range propagation.
Definition in file vrp.h.