From d30d56425a8cf73852f7acafe21458be6c787ebc Mon Sep 17 00:00:00 2001 From: David Monniaux Date: Thu, 26 Nov 2020 13:54:36 +0100 Subject: passage à Equ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extraction/extraction.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'extraction') diff --git a/extraction/extraction.v b/extraction/extraction.v index c5fa7a62..2f6f9599 100644 --- a/extraction/extraction.v +++ b/extraction/extraction.v @@ -221,7 +221,7 @@ Set Extraction AccessOpaque. Cd "extraction". Separate Extraction - CSE3analysis.internal_analysis CSE3analysis.eq_depends_on_mem + CSE3analysis.internal_analysis CSE3analysis.eq_cond_depends_on_mem Compiler.transf_c_program Compiler.transf_cminor_program Cexec.do_initial_state Cexec.do_step Cexec.at_final_state Ctypes.merge_attributes Ctypes.remove_attributes Ctypes.build_composite_env -- cgit From 0f9018baabe8feeed19d8f7e14f8480e898b5a84 Mon Sep 17 00:00:00 2001 From: David Monniaux Date: Tue, 8 Dec 2020 19:56:28 +0100 Subject: CSE3 now runs on its own fixpoint iterator not based on Kildall.v --- extraction/extraction.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'extraction') diff --git a/extraction/extraction.v b/extraction/extraction.v index 2f6f9599..01c4c459 100644 --- a/extraction/extraction.v +++ b/extraction/extraction.v @@ -221,7 +221,7 @@ Set Extraction AccessOpaque. Cd "extraction". Separate Extraction - CSE3analysis.internal_analysis CSE3analysis.eq_cond_depends_on_mem + CSE3analysis.eq_cond_depends_on_mem Compiler.transf_c_program Compiler.transf_cminor_program Cexec.do_initial_state Cexec.do_step Cexec.at_final_state Ctypes.merge_attributes Ctypes.remove_attributes Ctypes.build_composite_env -- cgit From 69e65970df233c88fcfcefd0bb0e5f61a078fb2a Mon Sep 17 00:00:00 2001 From: David Monniaux Date: Tue, 8 Dec 2020 20:58:34 +0100 Subject: CSE3 with Abst_same --- extraction/extraction.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'extraction') diff --git a/extraction/extraction.v b/extraction/extraction.v index 01c4c459..f5af7998 100644 --- a/extraction/extraction.v +++ b/extraction/extraction.v @@ -221,7 +221,7 @@ Set Extraction AccessOpaque. Cd "extraction". Separate Extraction - CSE3analysis.eq_cond_depends_on_mem + CSE3analysis.eq_cond_depends_on_mem CSE3analysis.apply_instr' Compiler.transf_c_program Compiler.transf_cminor_program Cexec.do_initial_state Cexec.do_step Cexec.at_final_state Ctypes.merge_attributes Ctypes.remove_attributes Ctypes.build_composite_env -- cgit From 0a13bf127bb385df424bd9e392742d4fc5bef86a Mon Sep 17 00:00:00 2001 From: David Monniaux Date: Wed, 9 Dec 2020 13:15:53 +0100 Subject: begin implementing -fcse3-conditions --- extraction/extraction.v | 2 ++ 1 file changed, 2 insertions(+) (limited to 'extraction') diff --git a/extraction/extraction.v b/extraction/extraction.v index f5af7998..2d081d17 100644 --- a/extraction/extraction.v +++ b/extraction/extraction.v @@ -129,6 +129,8 @@ Extract Constant Compopts.optim_CSE3_glb => "fun _ -> !Clflags.option_fcse3_glb". Extract Constant Compopts.optim_CSE3_trivial_ops => "fun _ -> !Clflags.option_fcse3_trivial_ops". +Extract Constant Compopts.optim_CSE3_conditions => + "fun _ -> !Clflags.option_fcse3_conditions". Extract Constant Compopts.optim_move_loop_invariants => "fun _ -> !Clflags.option_fmove_loop_invariants". -- cgit