|
libFirm 1.20
|
Check irnodes for correctness. More...
Go to the source code of this file.
Enumerations | |
| enum | irg_verify_flags_t { VERIFY_NORMAL = 0, VERIFY_ENFORCE_SSA = 1 } |
| Flags for irg_verify(). More... | |
| enum | verify_bad_flags_t { BAD_CF = 1, BAD_DF = 2, BAD_BLOCK = 4, TUPLE = 8 } |
| Possible flags for irg_verify_bads(). More... | |
Functions | |
| int | irn_verify (const ir_node *checknode) |
| Tests the modes of checknode and its predecessors. | |
| int | irn_verify_irg (const ir_node *checknode, ir_graph *irg) |
| Tests the modes of checknode and its predecessors. | |
| int | irn_verify_irg_dump (const ir_node *checknode, ir_graph *irg, const char **bad_string) |
| Same as irn_verify_irg, but temporary sets verification mode to NODE_VERIFICATION_ERROR_ONLY. | |
| int | irg_verify (ir_graph *irg, unsigned flags) |
| Calls irn_verify() for each node in irg. | |
| ir_graph_pass_t * | irg_verify_pass (const char *name, unsigned flags) |
| Creates an ir_graph pass for irg_verify(). | |
| int | irg_verify_bads (ir_graph *irg, int flags) |
| Verify occurrence of bad nodes in a graph. | |
| void | verify_enable_entity_tests (int enable) |
| Enable/disable verification of Load/Store nodes with its entities. | |
Check irnodes for correctness.
Definition in file irverify.h.