aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-05-14 19:08:28 -0400
committerGravatar Jason Gross <jgross@mit.edu>2017-05-14 19:08:28 -0400
commitb30aa37ee462081853468707ac01b7665a94ae68 (patch)
tree9c7823fffbe0a76b8506308a27e42057ade74132 /src
parentb50c57557b9cb63e67a9a23c47cd318bdf067399 (diff)
Add Z/Named/DeadCodeElimination.v
Diffstat (limited to 'src')
-rw-r--r--src/Compilers/Z/Named/DeadCodeElimination.v14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/Compilers/Z/Named/DeadCodeElimination.v b/src/Compilers/Z/Named/DeadCodeElimination.v
new file mode 100644
index 000000000..b74064ff9
--- /dev/null
+++ b/src/Compilers/Z/Named/DeadCodeElimination.v
@@ -0,0 +1,14 @@
+Require Import Coq.PArith.BinPos.
+Require Import Crypto.Compilers.Named.Context.
+Require Import Crypto.Compilers.Named.DeadCodeElimination.
+Require Import Crypto.Compilers.Z.Syntax.
+
+Section language.
+ Context {Name : Type}
+ {Context : Context Name (fun _ : base_type => positive)}.
+
+ Definition EliminateDeadCode {t} e ls
+ := @EliminateDeadCode base_type op Name Context t e ls.
+ Definition CompileAndEliminateDeadCode {t} e ls
+ := @CompileAndEliminateDeadCode base_type op Name Context t e ls.
+End language.