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.