aboutsummaryrefslogtreecommitdiffstats
path: root/driver
diff options
context:
space:
mode:
Diffstat (limited to 'driver')
-rw-r--r--driver/Clflags.ml2
-rw-r--r--driver/Driver.ml4
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)