X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firflag_t.def;h=c51ae427fefe61693a355754a530b5a36eb59c65;hb=4f25f9ca1fd1d53303f277a140a1aa657782aeba;hp=7bf8a3899acc6d8975b2786c98118b9163d5823a;hpb=1a3b7d363474ab544c13093a2f0b578718d37c7a;p=libfirm diff --git a/ir/ir/irflag_t.def b/ir/ir/irflag_t.def index 7bf8a3899..c51ae427f 100644 --- a/ir/ir/irflag_t.def +++ b/ir/ir/irflag_t.def @@ -21,7 +21,6 @@ * @file * @brief Definitions for optimisation flags * @author Michael Beck, Sebastian Hack - * @version $Id$ */ /* @@ -44,37 +43,22 @@ E_FLAG(cse , 1, ON) I_FLAG(global_cse , 2, OFF) /** Evaluate operations. */ -I_FLAG(constant_folding , 3, ON) - -/** Bad node propagation. */ -I_FLAG(unreachable_code , 4, ON) +E_FLAG(constant_folding , 3, ON) /** Algebraic simplifications. */ -I_FLAG(algebraic_simplification , 5, ON) +I_FLAG(algebraic_simplification , 4, ON) /** Use Global Null Pointer Test elimination. */ -I_FLAG(global_null_ptr_elimination , 6, ON) - -/** Remove dynamic method dispatch. */ -E_FLAG(dyn_meth_dispatch , 7, ON) - -/** Optimize cast nodes. */ -E_FLAG(suppress_downcast_optimization , 8, OFF) - -/** Load and Store have only Null exceptions. */ -I_FLAG(ldst_only_null_ptr_exceptions , 9, ON) - -/** Sel-based Null-pointer check elimination. */ -I_FLAG(sel_based_null_check_elim , 10, OFF) +I_FLAG(global_null_ptr_elimination , 5, ON) /** Automatically create Sync node during construction. */ -I_FLAG(auto_create_sync , 11, OFF) +I_FLAG(auto_create_sync , 10, OFF) /** Enable Alias-analysis. */ -I_FLAG(alias_analysis , 12, ON) +I_FLAG(alias_analysis , 11, ON) /** Closed world assumption. */ -I_FLAG(closed_world , 13, OFF) +I_FLAG(closed_world , 12, OFF) /* -------------------- RUNNING flags ------------------- */