diff options
author | Jason Gross <jgross@mit.edu> | 2017-05-14 19:08:28 -0400 |
---|---|---|
committer | Jason Gross <jgross@mit.edu> | 2017-05-14 19:08:28 -0400 |
commit | b30aa37ee462081853468707ac01b7665a94ae68 (patch) | |
tree | 9c7823fffbe0a76b8506308a27e42057ade74132 /src | |
parent | b50c57557b9cb63e67a9a23c47cd318bdf067399 (diff) |
Add Z/Named/DeadCodeElimination.v
Diffstat (limited to 'src')
-rw-r--r-- | src/Compilers/Z/Named/DeadCodeElimination.v | 14 |
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. |