aboutsummaryrefslogtreecommitdiff
path: root/src/Compilers/CommonSubexpressionEliminationInterp.v
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-04-15 01:22:06 -0400
committerGravatar Jason Gross <jgross@mit.edu>2017-04-15 01:22:06 -0400
commit8b2f4db097dc91133cec138db2c70ebe11a35f22 (patch)
tree9ba042fea645b9b8eafb0e9c31d00c961aa0d114 /src/Compilers/CommonSubexpressionEliminationInterp.v
parent8aa303e9f1a34dfd86172e9935ceaa7de2dd45dc (diff)
Add CSE correctness files for Z-specialization
They depend on admitted proofs, currently
Diffstat (limited to 'src/Compilers/CommonSubexpressionEliminationInterp.v')
-rw-r--r--src/Compilers/CommonSubexpressionEliminationInterp.v2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Compilers/CommonSubexpressionEliminationInterp.v b/src/Compilers/CommonSubexpressionEliminationInterp.v
index 2d9115eb6..e0ebf71a4 100644
--- a/src/Compilers/CommonSubexpressionEliminationInterp.v
+++ b/src/Compilers/CommonSubexpressionEliminationInterp.v
@@ -215,3 +215,5 @@ Check @symbolize_exprf.
apply interp_cse; auto.
Qed.
End symbolic.
+
+Hint Rewrite @InterpCSE using solve_wf_side_condition : reflective_interp.