Merge pull request #2431 from alexanderkyte/tests_with_excludes
[mono.git] / mono / mini / optflags-def.h
index 1a46c30749d526904c46206ef12c9b0f2e1af66e..8de8b6f356818f625cc02d5da5b774e864be596e 100644 (file)
@@ -17,12 +17,15 @@ OPTFLAG(LEAF     ,15, "leaf",       "Leaf procedures optimizations")
 OPTFLAG(AOT      ,16, "aot",        "Usage of Ahead Of Time compiled code")
 OPTFLAG(PRECOMP  ,17, "precomp",    "Precompile all methods before executing Main")
 OPTFLAG(ABCREM   ,18, "abcrem",     "Array bound checks removal")
-OPTFLAG(SSAPRE   ,19, "ssapre",     "SSA based Partial Redundancy Elimination")
+OPTFLAG(SSAPRE   ,19, "ssapre",     "SSA based Partial Redundancy Elimination (obsolete)")
 OPTFLAG(EXCEPTION,20, "exception",  "Optimize exception catch blocks")
 OPTFLAG(SSA      ,21, "ssa",        "Use plain SSA form")
-OPTFLAG(TREEPROP ,22, "treeprop",   "Tree propagation")
 OPTFLAG(SSE2     ,23, "sse2",       "SSE2 instructions on x86")
-OPTFLAG(GSHARED  ,24, "gshared",    "Share generics")
-OPTFLAG(SIMD    ,25, "simd",       "Simd intrinsics")
-OPTFLAG(SSE3    ,26, "sse3",       "SSE3 instructions on x86")
+OPTFLAG(GSHARED  ,25, "gshared",    "Generic Sharing")
+/* The id has to be smaller than gshared's, the parser code depends on this */
+OPTFLAG(GSHAREDVT,24, "gsharedvt",     "Generic sharing for valuetypes")
+OPTFLAG(SIMD    ,26, "simd",       "Simd intrinsics")
+OPTFLAG(UNSAFE  ,27, "unsafe",     "Remove bound checks and perform other dangerous changes")
+OPTFLAG(ALIAS_ANALYSIS  ,28, "alias-analysis",      "Alias analysis of locals")
+OPTFLAG(FLOAT32  ,29, "float32",    "Use 32 bit float arithmetic if possible")