aboutsummaryrefslogtreecommitdiffstats
path: root/backend/CSE3.v
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-03-10 22:04:04 +0100
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-03-10 22:04:04 +0100
commit4dc9118a4578be8b869a8dd8fa98c15a0b592419 (patch)
treebe710a28c945545914e0c98885bbf124f49d650f /backend/CSE3.v
parentd47f93b0f7ced7ae02cfeb8827886ac65e06817d (diff)
downloadcompcert-kvx-4dc9118a4578be8b869a8dd8fa98c15a0b592419.tar.gz
compcert-kvx-4dc9118a4578be8b869a8dd8fa98c15a0b592419.zip
progress on CSE3
Diffstat (limited to 'backend/CSE3.v')
-rw-r--r--backend/CSE3.v4
1 files changed, 2 insertions, 2 deletions
diff --git a/backend/CSE3.v b/backend/CSE3.v
index f4d75c51..386591f1 100644
--- a/backend/CSE3.v
+++ b/backend/CSE3.v
@@ -7,14 +7,14 @@ Axiom preanalysis : RTL.function -> analysis_hints.
Definition run f := preanalysis f.
-Definition transf_instr (fmap : analysis_hints)
+Definition transf_instr (fmap : option (PMap.t RB.t))
(pc: node) (instr: instruction) := instr.
Definition transf_function (f: function) : function :=
{| fn_sig := f.(fn_sig);
fn_params := f.(fn_params);
fn_stacksize := f.(fn_stacksize);
- fn_code := PTree.map (transf_instr (preanalysis f)) f.(fn_code);
+ fn_code := PTree.map (transf_instr (analysis (preanalysis f) f)) f.(fn_code);
fn_entrypoint := f.(fn_entrypoint) |}.
Definition transf_fundef (fd: fundef) : fundef :=