- if (need_label) {
- be_gas_emit_block_name(block);
- be_emit_char(':');
-
- be_emit_pad_comment();
- be_emit_cstring(" /* ");
- } else {
- be_emit_cstring("\t/* ");
- be_gas_emit_block_name(block);
- be_emit_cstring(": ");
- }
-
- be_emit_cstring("preds:");
-
- /* emit list of pred blocks in comment */
- arity = get_irn_arity(block);
- if (arity <= 0) {
- be_emit_cstring(" none");
- } else {
- int i;
- for (i = 0; i < arity; ++i) {
- ir_node *predblock = get_Block_cfgpred_block(block, i);
- be_emit_irprintf(" %d", get_irn_node_nr(predblock));
- }
- }
- if (exec_freq != NULL) {
- be_emit_irprintf(", freq: %f",
- get_block_execfreq(exec_freq, block));
- }
- be_emit_cstring(" */\n");
- be_emit_write_line();