check constraints only for scheduled nodes
[libfirm] / ir / be / bemodule.c
index c37d6af..5575b3c 100644 (file)
@@ -35,6 +35,7 @@ void be_init_ra(void);
 void be_init_spillbelady(void);
 void be_init_spillmorgan(void);
 void be_init_spillremat(void);
+void be_init_ifg(void);
 
 void be_quit_copystat(void);
 
@@ -59,12 +60,12 @@ void be_init_modules(void)
        be_init_ra();
        be_init_spillbelady();
        be_init_spillmorgan();
+       be_init_ifg();
 
        be_init_arch_ia32();
        be_init_arch_ppc32();
        be_init_arch_mips();
        be_init_arch_arm();
-       be_init_arch_sta();
 
 #ifdef WITH_ILP
        be_init_ilpsched();
@@ -75,6 +76,10 @@ void be_init_modules(void)
 #ifdef WITH_JVM
        be_init_javacoal();
 #endif
+
+#ifdef WITH_STA
+       be_init_arch_sta();
+#endif
 }
 
 void be_quit_modules(void)