+static bool initialized = false;
+static hook_entry_t hook_liveness_info;
+
+static void dump_liveness_info_hook(void *context, FILE *F, const ir_node *node)
+{
+ (void)context;
+ if (!is_Block(node))
+ return;
+ ir_graph *irg = get_irn_irg(node);
+ if (!irg_is_constrained(irg, IR_GRAPH_CONSTRAINT_BACKEND))
+ return;
+
+ be_lv_t *lv = be_get_irg_liveness(irg);
+ if (lv == NULL)
+ return;
+ if (!lv->sets_valid)
+ return;
+
+ be_dump_liveness_block(lv, F, node);
+}