![]() |
libFirm
|
Functions | |
| int | irn_verify (const ir_node *node) |
Tests node for well-formedness. | |
| int | irg_verify (ir_graph *irg) |
| Calls irn_verify() for each node in irg. | |
| void | irg_assert_verify (ir_graph *irg) |
| Convenience function: Checks graph for errors, in case of error the graph is dumped to a file with "-assert" suffix and the program aborted. | |
| void irg_assert_verify | ( | ir_graph * | irg | ) |
Convenience function: Checks graph for errors, in case of error the graph is dumped to a file with "-assert" suffix and the program aborted.
| int irg_verify | ( | ir_graph * | irg | ) |
Calls irn_verify() for each node in irg.
Also checks some global properties like all (non-phi) operands dominating their points of usage; Also checks if the control flow parts of a graph are valid.
| irg | the IR-graph to check |
| int irn_verify | ( | const ir_node * | node | ) |
Tests node for well-formedness.
This mostly tests modes of inputs/outputs. Only local properties are tested global properties are only checked by irg_verify().