+---------------------------------------------------------------+
*/
+ /*
fprintf(stderr, "Found unreachable exh, adjusting %s %s",
- jd->m->class->name->text, jd->m->name->text);
+ jd->m->klazz->name->text, jd->m->name->text);
fprintf(stderr, "<before>\n");
show_method(jd, 3);
fprintf(stderr, "</before>\n");
+ */
+
cfg_eliminate_edges_to_unreachable(jd);
+
+ /*
fprintf(stderr, "<after>\n");
show_method(jd, 3);
fprintf(stderr, "</after>\n");
+ */
}
}
#include "mm/dumpmemory.h"
#include "toolbox/list.h"
-<<<<<<< /data3/hg/src/vm/jit/optimizing/ssa3.c.orig.39076766
#include <limits.h>
#include <stdio.h>
static unsigned basicblock_get_predecessor_count(basicblock *bb) {
unsigned ret;
- basicblock_info_t *bbi = bb_info(bb);
basicblock **itpred;
ret = bb->predecessorcount;
char path[PATH_MAX], *ppath;
FILE *f;
- snprintf(path, PATH_MAX, "|tmp|graphs|%s.%s.dot", ssa->jd->m->class->name->text, ssa->jd->m->name->text);
+ snprintf(path, PATH_MAX, "|tmp|graphs|%s.%s.dot", ssa->jd->m->clazz->name->text, ssa->jd->m->name->text);
for (ppath = path; *ppath; ++ppath) {
if (*ppath == '|') *ppath = '/';
else if (*ppath == '/') *ppath = '.';