remove irsimpletype stuff (unused/broken)
[libfirm] / ir / be / bemain.c
index 3023c48..409fa37 100644 (file)
@@ -251,11 +251,11 @@ asm_constraint_flags_t be_parse_asm_constraints(const char *constraint)
        }
 
        if ((
-               flags & ASM_CONSTRAINT_FLAG_MODIFIER_WRITE &&
-               flags & ASM_CONSTRAINT_FLAG_MODIFIER_NO_WRITE
+               flags & ASM_CONSTRAINT_FLAG_MODIFIER_WRITE &&
+               flags & ASM_CONSTRAINT_FLAG_MODIFIER_NO_WRITE
            ) || (
-               flags & ASM_CONSTRAINT_FLAG_MODIFIER_READ &&
-               flags & ASM_CONSTRAINT_FLAG_MODIFIER_NO_READ
+               flags & ASM_CONSTRAINT_FLAG_MODIFIER_READ &&
+               flags & ASM_CONSTRAINT_FLAG_MODIFIER_NO_READ
            )) {
                flags |= ASM_CONSTRAINT_FLAG_INVALID;
        }
@@ -665,7 +665,6 @@ static void be_main_loop(FILE *file_handle, const char *cup_name)
                /* we switch off optimizations here, because they might cause trouble */
                save_optimization_state(&state);
                set_optimize(0);
-               set_opt_normalize(0);
                set_opt_cse(0);
 
                /* add Keeps for should_be_different constrained nodes  */