diff options
author | Andres Erbsen <andreser@mit.edu> | 2017-02-23 14:55:18 -0500 |
---|---|---|
committer | Andres Erbsen <andreser@mit.edu> | 2017-02-23 14:57:11 -0500 |
commit | 60c90438bf9ab4cfbbdfd259783ff1a8fe1b2788 (patch) | |
tree | 622973474406139850fcc3d3d0c7de78678bddc5 /src/Util/Tactics.v | |
parent | 2bda7f1c302dbbcdda075badb8227f710db4273e (diff) |
speed up NewBaseystem synthesis
Use a vm_compute hack fromhttps://arxiv.org/pdf/1305.6543.pdf section 5.5:
pattern terms over what to keep opaque, then reduce the lambda using
vm_compute.
Diffstat (limited to 'src/Util/Tactics.v')
-rw-r--r-- | src/Util/Tactics.v | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Util/Tactics.v b/src/Util/Tactics.v index f76660830..c83790acc 100644 --- a/src/Util/Tactics.v +++ b/src/Util/Tactics.v @@ -9,6 +9,7 @@ Require Export Crypto.Util.Tactics.RewriteHyp. Require Export Crypto.Util.Tactics.SpecializeBy. Require Export Crypto.Util.Tactics.SplitInContext. Require Export Crypto.Util.Tactics.UniquePose. +Require Export Crypto.Util.Tactics.VM. (** Test if a tactic succeeds, but always roll-back the results *) Tactic Notation "test" tactic3(tac) := |