Skip to content
Snippets Groups Projects
Commit a29dfda3 authored by xleroy's avatar xleroy
Browse files

MAJ suite aux changements dans Cminorgen

git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@36 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
parent 37dc5ae2
No related branches found
No related tags found
No related merge requests found
......@@ -91,9 +91,10 @@ Definition transf_cminor_function (f: Cminor.function) : option PPC.code :=
(** And here is the translation for Csharpminor functions. *)
Definition transf_csharpminor_function (f: Csharpminor.function) : option PPC.code :=
Definition transf_csharpminor_function
(gce: Cminorgen.compilenv) (f: Csharpminor.function) : option PPC.code :=
Some f
@@@ Cminorgen.transl_function
@@@ Cminorgen.transl_function gce
@@@ transf_cminor_function.
(** The corresponding translations for whole program follow. *)
......@@ -102,7 +103,10 @@ Definition transf_cminor_program (p: Cminor.program) : option PPC.program :=
transform_partial_program transf_cminor_function p.
Definition transf_csharpminor_program (p: Csharpminor.program) : option PPC.program :=
transform_partial_program transf_csharpminor_function p.
let gce := Cminorgen.build_global_compilenv p in
transform_partial_program
(transf_csharpminor_function gce)
(Csharpminor.program_of_program p).
(** * Equivalence with whole program transformations *)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment