void be_dump_phi_reg_reqs(FILE *F, const ir_node *node, dump_reason_t reason)
{
+ ir_graph *irg = get_irn_irg(node);
+ if (!irg_is_constrained(irg, IR_GRAPH_CONSTRAINT_BACKEND))
+ return;
+
switch (reason) {
case dump_node_opcode_txt:
fputs(get_op_name(get_irn_op(node)), F);
case dump_node_nodeattr_txt:
break;
case dump_node_info_txt:
- {
- backend_info_t *info = be_get_info(node);
- if (info != NULL && info->out_infos[0].req != NULL) {
- arch_dump_reqs_and_registers(F, node);
- }
+ arch_dump_reqs_and_registers(F, node);
break;
- }
default:
break;