Do not mark the transformed as visited. It makes no sense at all.
[libfirm] / ir / be / bechordal.c
index f0731d6..f7f8e4a 100644 (file)
@@ -48,7 +48,6 @@
 #include "irtools.h"
 #include "irbitset.h"
 #include "debug.h"
-#include "xmalloc.h"
 #include "iredges.h"
 
 #include "beutil.h"
@@ -998,7 +997,6 @@ void be_ra_chordal_color(be_chordal_env_t *chordal_env)
        int colors_n          = arch_register_class_n_regs(cls);
        ir_graph *irg         = chordal_env->irg;
 
-       be_assure_dom_front(birg);
        lv = be_assure_liveness(birg);
        be_liveness_assure_sets(lv);
        be_liveness_assure_chk(lv);