projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Revert "Revert "Refuse to load AOT images using unsupported SIMD instructions""
[mono.git]
/
mono
/
mini
/
graph.c
diff --git
a/mono/mini/graph.c
b/mono/mini/graph.c
index 469aa2fc7338de934ad200f22cb6efb720ff7b49..79e06a323686b67038949e75ac34bd62d588aeaa 100644
(file)
--- a/
mono/mini/graph.c
+++ b/
mono/mini/graph.c
@@
-149,6
+149,8
@@
mono_draw_cfg (MonoCompile *cfg, FILE *fp)
fprintf (fp, "}\n");
}
fprintf (fp, "}\n");
}
+#if 0
+
static void
mono_print_label (FILE *fp, MonoInst *tree) {
int arity;
static void
mono_print_label (FILE *fp, MonoInst *tree) {
int arity;
@@
-187,8
+189,8
@@
mono_print_label (FILE *fp, MonoInst *tree) {
fprintf (fp, "[%s]", tree->inst_newa_class->name);
mono_print_label (fp, tree->inst_newa_len);
break;
fprintf (fp, "[%s]", tree->inst_newa_class->name);
mono_print_label (fp, tree->inst_newa_len);
break;
- case
CEE
_CALL:
- case
CEE
_CALLVIRT:
+ case
OP
_CALL:
+ case
OP
_CALLVIRT:
case OP_FCALL:
case OP_FCALLVIRT:
case OP_LCALL:
case OP_FCALL:
case OP_FCALLVIRT:
case OP_LCALL:
@@
-217,19
+219,16
@@
mono_print_label (FILE *fp, MonoInst *tree) {
fprintf (fp, ")]");
break;
}
fprintf (fp, ")]");
break;
}
- case OP_RENAME:
- case OP_RETARG:
- case CEE_NOP:
- case CEE_JMP:
- case CEE_BREAK:
+ case OP_NOP:
+ case OP_JMP:
+ case OP_BREAK:
break;
break;
- case
CEE
_BR:
+ case
OP
_BR:
fprintf (fp, "[B%d]", tree->inst_target_bb->block_num);
break;
fprintf (fp, "[B%d]", tree->inst_target_bb->block_num);
break;
- case
CEE
_SWITCH:
+ case
OP
_SWITCH:
case CEE_ISINST:
case CEE_CASTCLASS:
case CEE_ISINST:
case CEE_CASTCLASS:
- case OP_OUTARG:
case OP_CALL_REG:
case OP_FCALL_REG:
case OP_LCALL_REG:
case OP_CALL_REG:
case OP_FCALL_REG:
case OP_LCALL_REG:
@@
-263,6
+262,8
@@
mono_print_label (FILE *fp, MonoInst *tree) {
fprintf (fp, ")");
}
fprintf (fp, ")");
}
+#endif
+
static void
mono_draw_code_cfg (MonoCompile *cfg, FILE *fp)
{
static void
mono_draw_code_cfg (MonoCompile *cfg, FILE *fp)
{
@@
-289,8
+290,8
@@
mono_draw_code_cfg (MonoCompile *cfg, FILE *fp)
fprintf (fp, "BB%d [%sshape=record,labeljust=l,label=\"{BB%d|", bb->block_num, color, bb->block_num);
fprintf (fp, "BB%d [%sshape=record,labeljust=l,label=\"{BB%d|", bb->block_num, color, bb->block_num);
-
for (inst = bb->code; inst; inst = inst->nex
t) {
- mono_print_label (fp, inst);
+
MONO_BB_FOR_EACH_INS (bb, ins
t) {
+
//
mono_print_label (fp, inst);
fprintf (fp, "\\n");
}
fprintf (fp, "\\n");
}