aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2022-05-31 02:04:39 +0100
committerYann Herklotz <git@yannherklotz.com>2022-05-31 02:04:39 +0100
commitaaaf75ca0ac353f5c662f775b3f3104cc4944d87 (patch)
tree3cff855eb593f505da680ee8c9359bb6f8f3bcc5
parentbc2144b5fd23b59dd8000075994b1de913d4d762 (diff)
downloadvericert-aaaf75ca0ac353f5c662f775b3f3104cc4944d87.tar.gz
vericert-aaaf75ca0ac353f5c662f775b3f3104cc4944d87.zip
Add new translations to top-level
-rw-r--r--src/Compiler.v8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Compiler.v b/src/Compiler.v
index a0b3f24..1dc9826 100644
--- a/src/Compiler.v
+++ b/src/Compiler.v
@@ -66,6 +66,8 @@ Require vericert.hls.GiblePargen.
Require vericert.hls.HTLPargen.
(*Require vericert.hls.Pipeline.*)
Require vericert.hls.IfConversion.
+Require vericert.hls.CondElim.
+Require vericert.hls.DeadBlocks.
(*Require vericert.hls.PipelineOp.*)
Require vericert.HLSOpts.
Require vericert.hls.Memorygen.
@@ -260,8 +262,12 @@ Definition transf_hls_temp (p : Csyntax.program) : res Verilog.program :=
@@ print (print_RTL 7)
@@@ GibleSeqgen.transl_program
@@ print (print_GibleSeq 0)
- @@ total_if HLSOpts.optim_if_conversion IfConversion.transf_program
+ @@ total_if HLSOpts.optim_if_conversion CondElim.transf_program
@@ print (print_GibleSeq 1)
+ @@ total_if HLSOpts.optim_if_conversion IfConversion.transf_program
+ @@ print (print_GibleSeq 2)
+ @@@ DeadBlocks.transf_program
+ @@ print (print_GibleSeq 3)
@@@ GiblePargen.transl_program
@@ print (print_GiblePar 0)
@@@ HTLPargen.transl_program