diff options
Diffstat (limited to 'driver')
-rw-r--r-- | driver/Clflags.ml | 2 | ||||
-rw-r--r-- | driver/Driver.ml | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/driver/Clflags.ml b/driver/Clflags.ml index 55d1bb1c..9b7b5c4d 100644 --- a/driver/Clflags.ml +++ b/driver/Clflags.ml @@ -50,7 +50,7 @@ let option_flooprotate = ref 0 (* rotate the innermost loops to have the conditi (* Scheduling *) let option_mtune = ref "" -let option_fprepass = ref false +let option_fprepass = ref true let option_fprepass_sched = ref "list" let option_fpostpass = ref true diff --git a/driver/Driver.ml b/driver/Driver.ml index 38028806..c9eacadc 100644 --- a/driver/Driver.ml +++ b/driver/Driver.ml @@ -208,9 +208,9 @@ Processing options: -fmove-loop-invariants Perform loop-invariant code motion [off] -fredundancy Perform redundancy elimination [on] -mtune= Type of CPU (for scheduling on some architectures) - -fprepass Perform prepass scheduling (only on some architectures) [off] + -fprepass Perform prepass scheduling (only on some architectures) [on] -fprepass= <optim> Perform postpass scheduling with the specified optimization [list] - (<optim>=list: list scheduling, <optim>=ilp: ILP, <optim>=greedy: just packing bundles) + (<optim>=list: list scheduling, <optim>=revlist: reverse list scheduling, <optim>=zigzag: zigzag scheduling, <optim>=ilp: ILP, <optim>=greedy: just packing bundles) -fpostpass Perform postpass scheduling (only for K1 architecture) [on] -fpostpass= <optim> Perform postpass scheduling with the specified optimization [list] (<optim>=list: list scheduling, <optim>=ilp: ILP, <optim>=greedy: just packing bundles) |