Commit b3c9a4d6 authored by Andreas Zwinkau's avatar Andreas Zwinkau
Browse files

documentation for graph state flags

parent 4ed3e26c
......@@ -493,18 +493,18 @@ typedef enum {
*/
IR_GRAPH_STATE_IMPLICIT_BITFIELD_MASKING = 1U << 3,
IR_GRAPH_STATE_NO_CRITICAL_EDGES = 1U << 4,
IR_GRAPH_STATE_NO_BAD_BLOCKS = 1U << 5,
IR_GRAPH_STATE_NO_UNREACHABLE_BLOCKS = 1U << 6,
IR_GRAPH_STATE_ONE_RETURN = 1U << 7,
IR_GRAPH_STATE_CONSISTENT_DOMINANCE = 1U << 8,
IR_GRAPH_STATE_CONSISTENT_POSTDOMINANCE = 1U << 9,
IR_GRAPH_STATE_CONSISTENT_OUT_EDGES = 1U << 10,
IR_GRAPH_STATE_CONSISTENT_OUTS = 1U << 11,
IR_GRAPH_STATE_CONSISTENT_LOOPINFO = 1U << 12,
IR_GRAPH_STATE_CONSISTENT_ENTITY_USAGE = 1U << 13,
IR_GRAPH_STATE_VALID_EXTENDED_BLOCKS = 1U << 14,
IR_GRAPH_STATE_BROKEN_FOR_VERIFIER = 1U << 15,
IR_GRAPH_STATE_NO_CRITICAL_EDGES = 1U << 4, /**< irg contains no critical edges */
IR_GRAPH_STATE_NO_BAD_BLOCKS = 1U << 5, /**< irg contains no Bads */
IR_GRAPH_STATE_NO_UNREACHABLE_BLOCKS = 1U << 6, /**< irg contains no unreachable code */
IR_GRAPH_STATE_ONE_RETURN = 1U << 7, /**< irg contains at most one return */
IR_GRAPH_STATE_CONSISTENT_DOMINANCE = 1U << 8, /**< dominance information is consistent */
IR_GRAPH_STATE_CONSISTENT_POSTDOMINANCE = 1U << 9, /**< post-dominance information is consistent */
IR_GRAPH_STATE_CONSISTENT_OUT_EDGES = 1U << 10, /**< out edges are activated and up to date */
IR_GRAPH_STATE_CONSISTENT_OUTS = 1U << 11, /**< outs are computed and up to date */
IR_GRAPH_STATE_CONSISTENT_LOOPINFO = 1U << 12, /**< loopinfo is computed and up to date */
IR_GRAPH_STATE_CONSISTENT_ENTITY_USAGE = 1U << 13, /**< entity usage is computed and up to date */
IR_GRAPH_STATE_VALID_EXTENDED_BLOCKS = 1U << 14, /**< extend block info is computed and up to date */
IR_GRAPH_STATE_BROKEN_FOR_VERIFIER = 1U << 15, /**< verifier would unecessarily complain about the graph */
} ir_graph_state_t;
ENUM_BITSET(ir_graph_state_t)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment