X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firdump.c;h=370eaeb35ad36502180188f478bbc351bd69d9b1;hb=df144e685b61ac41bf4d82f172515aa81bb1a2f3;hp=a02863ff9d5c04f202772b2a5b43cd3c360f670a;hpb=3bec567ca0e5b670abc47dbe7efd01abc97fe321;p=libfirm diff --git a/ir/ir/irdump.c b/ir/ir/irdump.c index a02863ff9..370eaeb35 100644 --- a/ir/ir/irdump.c +++ b/ir/ir/irdump.c @@ -752,8 +752,15 @@ int dump_node_opcode(FILE *F, ir_node *n) break; } case iro_Load: + if (get_Load_align(n) == align_non_aligned) + fprintf(F, "ua"); fprintf(F, "%s[%s]", get_irn_opname(n), get_mode_name_ex(get_Load_mode(n), &bad)); break; + case iro_Store: + if (get_Store_align(n) == align_non_aligned) + fprintf(F, "ua"); + fprintf(F, "%s", get_irn_opname(n)); + break; case iro_Block: fprintf(F, "%s%s", is_Block_dead(n) ? "Dead " : "", get_irn_opname(n)); break; @@ -762,6 +769,15 @@ int dump_node_opcode(FILE *F, ir_node *n) fprintf(F, "strict"); fprintf(F, "%s", get_irn_opname(n)); break; + case iro_Div: + fprintf(F, "%s[%s]", get_irn_opname(n), get_mode_name_ex(get_Div_resmode(n), &bad)); + break; + case iro_Mod: + fprintf(F, "%s[%s]", get_irn_opname(n), get_mode_name_ex(get_Mod_resmode(n), &bad)); + break; + case iro_DivMod: + fprintf(F, "%s[%s]", get_irn_opname(n), get_mode_name_ex(get_DivMod_resmode(n), &bad)); + break; default: default_case: