projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use xmalloc instead of malloc
[libfirm]
/
ir
/
ir
/
irflag_t.def
diff --git
a/ir/ir/irflag_t.def
b/ir/ir/irflag_t.def
index
ec277d0
..
3426e85
100644
(file)
--- a/
ir/ir/irflag_t.def
+++ b/
ir/ir/irflag_t.def
@@
-36,65
+36,68
@@
I_FLAG(control_flow_weak_simplification , 6, ON)
/** */
I_FLAG(control_flow_strong_simplification , 7, ON)
/** */
I_FLAG(control_flow_strong_simplification , 7, ON)
-/** */
-I_FLAG(critical_edges , 8, ON)
-
/** Reclaim memory. */
/** Reclaim memory. */
-I_FLAG(dead_node_elimination ,
9
, ON)
+I_FLAG(dead_node_elimination ,
8
, ON)
/** Reassociate nodes. */
/** Reassociate nodes. */
-I_FLAG(reassociation ,
10
, ON)
+I_FLAG(reassociation ,
9
, ON)
/** Do inlining transformation. */
/** Do inlining transformation. */
-I_FLAG(inline , 1
1
, ON)
+I_FLAG(inline , 1
0
, ON)
/** Remove dynamic method dispatch. */
/** Remove dynamic method dispatch. */
-E_FLAG(dyn_meth_dispatch , 1
2
, ON)
+E_FLAG(dyn_meth_dispatch , 1
1
, ON)
/** Transformations that normalize the firm representation
* as removing Ids and Tuples, useless Phis, SymConst(id) -> Const(entity) ...
*/
/** Transformations that normalize the firm representation
* as removing Ids and Tuples, useless Phis, SymConst(id) -> Const(entity) ...
*/
-I_FLAG(normalize , 1
3
, ON)
+I_FLAG(normalize , 1
2
, ON)
/** Remove tail-recursion. */
/** Remove tail-recursion. */
-I_FLAG(tail_recursion , 1
4
, ON)
+I_FLAG(tail_recursion , 1
3
, ON)
/** Free never called methods */
/** Free never called methods */
-I_FLAG(dead_method_elimination , 1
5
, ON)
+I_FLAG(dead_method_elimination , 1
4
, ON)
/** precise exception context */
/** precise exception context */
-I_FLAG(precise_exc_context , 1
6
, ON)
+I_FLAG(precise_exc_context , 1
5
, ON)
/** Do loop unrolling */
/** Do loop unrolling */
-I_FLAG(loop_unrolling , 1
7
, OFF) /* currently buggy, 2.1.2006 */
+I_FLAG(loop_unrolling , 1
6
, OFF) /* currently buggy, 2.1.2006 */
/** Do Strength reduction */
/** Do Strength reduction */
-I_FLAG(strength_red , 1
8
, ON)
+I_FLAG(strength_red , 1
7
, ON)
/** Optimize Loads and Stores */
/** Optimize Loads and Stores */
-I_FLAG(redundant_loadstore , 1
9
, ON)
+I_FLAG(redundant_loadstore , 1
8
, ON)
/** Optimize Fragile OPs */
/** Optimize Fragile OPs */
-I_FLAG(fragile_ops ,
20
, OFF)
+I_FLAG(fragile_ops ,
19
, OFF)
/** If conversion. */
/** If conversion. */
-I_FLAG(if_conversion , 2
1
, OFF)
+I_FLAG(if_conversion , 2
0
, OFF)
/** Optimize real function calls. */
/** Optimize real function calls. */
-I_FLAG(real_function_call , 2
2
, ON)
+I_FLAG(real_function_call , 2
1
, ON)
/** Optimize cast nodes. */
/** Optimize cast nodes. */
-E_FLAG(optimize_class_casts , 2
3
, ON)
-E_FLAG(suppress_downcast_optimization , 2
4
, OFF)
+E_FLAG(optimize_class_casts , 2
2
, ON)
+E_FLAG(suppress_downcast_optimization , 2
3
, OFF)
/** Not really an optimization, removes Confirm nodes. */
/** Not really an optimization, removes Confirm nodes. */
-I_FLAG(remove_confirm , 2
5
, OFF)
+I_FLAG(remove_confirm , 2
4
, OFF)
/** Scalar replacement. */
/** Scalar replacement. */
-I_FLAG(scalar_replacement , 2
6
, ON)
+I_FLAG(scalar_replacement , 2
5
, ON)
/** Load and Store have only Null exceptions. */
/** Load and Store have only Null exceptions. */
-I_FLAG(ldst_only_null_ptr_exceptions , 2
7
, ON)
+I_FLAG(ldst_only_null_ptr_exceptions , 2
6
, ON)
/** Sel-based Null-pointer check elimination. */
/** Sel-based Null-pointer check elimination. */
-I_FLAG(sel_based_null_check_elim , 28, OFF)
+I_FLAG(sel_based_null_check_elim , 27, OFF)
+
+/** Automatically create Sync node during construction. */
+I_FLAG(auto_create_sync , 28, OFF)
+
+/** Closed world assumption. */
+I_FLAG(closed_world , 31, OFF)