2 * A little printf understanding some firm types.
3 * @author Sebastian Hack
11 * A string formatting routine for ir nodes.
12 * This function rudimentarily implements a kind of printf(3) for ir
13 * nodes. Following conversion specifiers. No length, special or field
14 * width specifiers are accepted.
17 * - %N A full description of a node.
18 * - %o The opcode name of an ir node.
19 * - %m The mode name of an ir mode.
20 * - %n The node number of an ir node.
21 * - %b The block node number of the nodes block.
24 * @param fmt The format string.
26 void ir_printf(const char *fmt, ...);
31 void ir_fprintf(FILE *f, const char *fmt, ...);
36 void ir_snprintf(char *buf, size_t n, const char *fmt, ...);