1 static void fprintf_tv(FILE *F, tarval *tv, int brackets) {
3 tarval_snprintf(buf, sizeof(buf), tv);
6 fprintf(F, "[%s]", buf);
11 static int dump_node_ia32(ir_node *n, FILE *F, dump_reason_t reason) {
17 case dump_node_opcode_txt:
18 name = get_irn_opname(n);
19 fprintf(F, "%s", name);
22 case dump_node_mode_txt:
23 mode = get_irn_mode(n);
25 if (mode && mode != mode_BB && mode != mode_ANY && mode != mode_BAD && mode != mode_T) {
28 else if (is_ia32_Load(n)) {
29 mode = get_irn_mode(get_irn_n(n, 1));
31 else if (is_ia32_Store(n)) {
32 mode = get_irn_mode(get_irn_n(n, 2));
36 fprintf(F, "[%s]", get_mode_name(mode));
39 case dump_node_nodeattr_txt:
40 name = get_irn_opname(n);
41 p = name + strlen(name) - 2;
42 if (p[0] == '_' && p[1] == 'i') {
43 tarval *tv = get_Immop_tarval(n);
47 fprintf(F, "[SymConst]");
52 case dump_node_info_txt:
54 tarval *o = get_ia32_Lea_offs(n);
55 tarval *tv = get_Immop_tarval(n);
60 fprintf(F, "(%s, %s", get_irn_opname(get_irn_n(n, 0)), get_irn_opname(get_irn_n(n, 1)));