aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-04-19 20:04:15 +0200
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-04-19 20:04:15 +0200
commita95735290d61f50a388895ef86627becd67c4553 (patch)
tree371fd2cf5935ebe6c9b828609a75aa4263740b3e
parent22d8683c16e863dc44ef45d66a4530d8c63d2c30 (diff)
downloadcompcert-kvx-a95735290d61f50a388895ef86627becd67c4553.tar.gz
compcert-kvx-a95735290d61f50a388895ef86627becd67c4553.zip
activate LICM
-rw-r--r--backend/LICMaux.ml2
-rw-r--r--driver/Clflags.ml2
2 files changed, 2 insertions, 2 deletions
diff --git a/backend/LICMaux.ml b/backend/LICMaux.ml
index 0368b94f..32044cc9 100644
--- a/backend/LICMaux.ml
+++ b/backend/LICMaux.ml
@@ -247,5 +247,5 @@ let print_loop_headers f =
let gen_injections (f : coq_function) (coq_max_pc : node) (coq_max_reg : reg):
(Inject.inj_instr list) PTree.t =
let injections = compute_injections f in
- let () = pp_injections stdout injections in
+ (* let () = pp_injections stdout injections in *)
injections;;
diff --git a/driver/Clflags.ml b/driver/Clflags.ml
index ae96e820..8deb5224 100644
--- a/driver/Clflags.ml
+++ b/driver/Clflags.ml
@@ -82,6 +82,6 @@ let option_fxsaddr = ref true
let option_faddx = ref false
let option_fcoalesce_mem = ref true
let option_fforward_moves = ref true
-let option_fmove_loop_invariants = ref false
+let option_fmove_loop_invariants = ref true
let option_all_loads_nontrap = ref false
let option_inline_auto_threshold = ref 0