diff options
-rw-r--r-- | driver/Compopts.v | 3 | ||||
-rw-r--r-- | extraction/extraction.v | 2 | ||||
-rw-r--r-- | tools/compiler_expand.ml | 2 |
3 files changed, 1 insertions, 6 deletions
diff --git a/driver/Compopts.v b/driver/Compopts.v index d576ede6..540e8922 100644 --- a/driver/Compopts.v +++ b/driver/Compopts.v @@ -27,9 +27,6 @@ Parameter generate_float_constants: unit -> bool. (** For value analysis. Currently always false. *) Parameter va_strict: unit -> bool. -(** Flag -fduplicate. Branch prediction annotation + tail duplication *) -Parameter optim_duplicate: unit -> bool. - (** Flag -ftailcalls. For tail call optimization. *) Parameter optim_tailcalls: unit -> bool. diff --git a/extraction/extraction.v b/extraction/extraction.v index e43594fc..bd396cd8 100644 --- a/extraction/extraction.v +++ b/extraction/extraction.v @@ -111,8 +111,6 @@ Extract Constant Compopts.generate_float_constants => "fun _ -> !Clflags.option_ffloatconstprop >= 2". Extract Constant Compopts.optim_tailcalls => "fun _ -> !Clflags.option_ftailcalls". -Extract Constant Compopts.optim_duplicate => - "fun _ -> (if !Clflags.option_fduplicate = -1 then false else true)". Extract Constant Compopts.optim_constprop => "fun _ -> !Clflags.option_fconstprop". Extract Constant Compopts.optim_CSE => diff --git a/tools/compiler_expand.ml b/tools/compiler_expand.ml index 1fa5ad28..5487ddf6 100644 --- a/tools/compiler_expand.ml +++ b/tools/compiler_expand.ml @@ -20,7 +20,7 @@ TOTAL, (Option "profile_arcs"), (Some "Profiling insertion"), "Profiling"; TOTAL, (Option "branch_probabilities"), (Some "Profiling use"), "ProfilingExploit"; TOTAL, (Option "optim_move_loop_invariants"), (Some "Inserting initial nop"), "FirstNop"; TOTAL, Always, (Some "Renumbering"), "Renumber"; -PARTIAL, (Option "optim_duplicate"), (Some "Tail-duplicating"), "Duplicate"; +PARTIAL, Always, (Some "Tail-duplicating"), "Duplicate"; TOTAL, Always, (Some "Renumbering pre constprop"), "Renumber"; TOTAL, (Option "optim_constprop"), (Some "Constant propagation"), "Constprop"; TOTAL, Always, (Some "Renumbering pre CSE"), "Renumber"; |