aboutsummaryrefslogtreecommitdiffstats
path: root/src/Compiler.v
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2020-06-12 11:37:00 +0100
committerYann Herklotz <git@yannherklotz.com>2020-06-12 11:37:00 +0100
commit1ceb1a28f0e08406862f03863c5d00639ada147d (patch)
tree6d1125b9967b7bbf151d0f942e41ecdc3ff761f4 /src/Compiler.v
parent5355eb2e4346043d8a4ea4cb574a5b47b5a3a1f3 (diff)
downloadvericert-1ceb1a28f0e08406862f03863c5d00639ada147d.tar.gz
vericert-1ceb1a28f0e08406862f03863c5d00639ada147d.zip
Fix top level invocation to translate through HTL
Diffstat (limited to 'src/Compiler.v')
-rw-r--r--src/Compiler.v9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/Compiler.v b/src/Compiler.v
index e998521..98ef429 100644
--- a/src/Compiler.v
+++ b/src/Compiler.v
@@ -74,9 +74,12 @@ Proof.
intros. destruct x; simpl. rewrite print_identity. auto. auto.
Qed.
-Definition transf_backend (r : RTL.program) : res Verilog.module :=
+Definition transf_backend (r : RTL.program) : res Verilog.program :=
OK r
- @@@ Veriloggen.transf_program.
+ @@@ Inlining.transf_program
+ @@ print (print_RTL 1)
+ @@@ HTLgen.transl_program
+ @@ Veriloggen.transl_program.
Definition transf_frontend (p: Csyntax.program) : res RTL.program :=
OK p
@@ -88,7 +91,7 @@ Definition transf_frontend (p: Csyntax.program) : res RTL.program :=
@@@ RTLgen.transl_program
@@ print (print_RTL 0).
-Definition transf_hls (p : Csyntax.program) : res Verilog.module :=
+Definition transf_hls (p : Csyntax.program) : res Verilog.program :=
OK p
@@@ transf_frontend
@@@ transf_backend.