output_comment
output_comment(fp, p->comment);
static void output_comment(FILE *, struct strlist_st *);
output_comment(state, "removing pseudo %s from reg %s",
output_comment(state, "%s", show_instruction(insn));
output_comment(state, "incoming %s in %s", show_pseudo(entry->pseudo), name);
output_comment(state, "--- in ---");
output_comment(state, "%s <- %s", show_pseudo(entry->pseudo), show_storage(entry->storage));
output_comment(state, "--- spill ---");
output_comment(state, "%s <-> %s", show_pseudo(entry->pseudo), show_storage(entry->storage));
output_comment(state, "--- out ---");
output_comment(state, "%s -> %s", show_pseudo(entry->pseudo), show_storage(entry->storage));
static void FORMAT_ATTR(2) output_comment(struct bb_state *state, const char *fmt, ...)
output_comment(state, "flushing %s from %s", show_pseudo(pseudo), hardreg->name);
output_comment(state, "reg %s flushed while busy is %d!", reg->name, reg->busy);
output_comment(state, "marking pseudo %s in reg %s dead", show_pseudo(pseudo), reg->name);
output_comment(state, "added pseudo %s to reg %s", show_pseudo(pseudo), reg->name);
output_comment(state, "found pseudo %s in reg %s (busy=%d)", show_pseudo(pseudo), reg->name, reg->busy);
output_comment(state, "caching %s", opcodes[opcode]);
output_comment(state, "copying %s to preferred target %s", show_pseudo(target), reg->name);
output_comment(state, "copying %s to %s", show_pseudo(target), reg->name);
output_comment(state, "killing pseudo %s", show_pseudo(pseudo));