X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Foptflags-def.h;h=8de8b6f356818f625cc02d5da5b774e864be596e;hb=58e8a9f85176c9607e605b888ef45db01a0f6997;hp=82ec442482f58337796a852fcca7853136f03d45;hpb=cd794a67a600d4ad7db4ebc31273615a4635b445;p=mono.git diff --git a/mono/mini/optflags-def.h b/mono/mini/optflags-def.h index 82ec442482f..8de8b6f3568 100644 --- a/mono/mini/optflags-def.h +++ b/mono/mini/optflags-def.h @@ -8,18 +8,24 @@ OPTFLAG(DEADCE ,6, "deadce", "Dead code elimination") OPTFLAG(LINEARS ,7, "linears", "Linear scan global reg allocation") OPTFLAG(CMOV ,8, "cmov", "Conditional moves") OPTFLAG(SHARED ,9, "shared", "Emit per-domain code") -OPTFLAG(INTRINS ,10, "intrins", "Intrinsic method implementations") -OPTFLAG(TAILC ,11, "tailc", "Tail recursion and tail calls") -OPTFLAG(LOOP ,12, "loop", "Loop related optimizations") -OPTFLAG(FCMOV ,13, "fcmov", "Fast x86 FP compares") -OPTFLAG(LEAF ,14, "leaf", "Leaf procedures optimizations") -OPTFLAG(AOT ,15, "aot", "Usage of Ahead Of Time compiled code") -OPTFLAG(PRECOMP ,16, "precomp", "Precompile all methods before executing Main") -OPTFLAG(ABCREM ,17, "abcrem", "Array bound checks removal") -OPTFLAG(SSAPRE ,18, "ssapre", "SSA based Partial Redundancy Elimination") -OPTFLAG(EXCEPTION,19, "exception", "Optimize exception catch blocks") -OPTFLAG(SSA ,20, "ssa", "Use plain SSA form") -OPTFLAG(SSE2 ,21, "sse2", "SSE2 instructions on x86") -OPTFLAG(GSHARED ,22, "gshared", "Share generics") -OPTFLAG(SIMD ,23, "simd", "Simd intrinsics") -OPTFLAG(UNSAFE ,24, "unsafe", "Remove bound checks and perform other dangerous changes") +OPTFLAG(SCHED ,10, "sched", "Instruction scheduling") +OPTFLAG(INTRINS ,11, "intrins", "Intrinsic method implementations") +OPTFLAG(TAILC ,12, "tailc", "Tail recursion and tail calls") +OPTFLAG(LOOP ,13, "loop", "Loop related optimizations") +OPTFLAG(FCMOV ,14, "fcmov", "Fast x86 FP compares") +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 (obsolete)") +OPTFLAG(EXCEPTION,20, "exception", "Optimize exception catch blocks") +OPTFLAG(SSA ,21, "ssa", "Use plain SSA form") +OPTFLAG(SSE2 ,23, "sse2", "SSE2 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") +