+ /** precise exception context */
+ OPT_PRECISE_EXC_CONTEXT = 0x00008000,
+
+ /** EMPTY SLOT !!! TO BE ASSIGNED */
+
+ /** Do loop unrolling */
+ OPT_LOOP_UNROLLING = 0x00010000,
+
+ /** Do Strength reduction */
+ OPT_STRENGTH_RED = 0x00020000,
+
+ /** Optimize Loads and Stores */
+ OPT_REDUNDANT_LOADSTORE = 0x00040000,
+
+ /** Optimize Fragile OPs */
+ OPT_FRAGILE_OPS = 0x00080000,
+
+ /** If conversion. */
+ OPT_IF_CONVERSION = 0x00100000,
+
+ /** Optimize real function calls. */
+ OPT_REAL_FUNC_CALL = 0x00200000,
+
+ /** Optimize cast nodes. */
+ OPT_CLASS_CASTS = 0x00400000,
+ OPT_SUPPRESS_DOWNCAST_OPT = 0x00800000,
+
+ /** Not really an optimization, removes Confirm nodes */
+ OPT_REMOVE_CONFIRM = 0x01000000,
+
+ /** Scalar replacement. */
+ OPT_SCALAR_REPLACEMENT = 0x02000000,