aboutsummaryrefslogtreecommitdiffstats
path: root/backend/Duplicatepasses.v
diff options
context:
space:
mode:
Diffstat (limited to 'backend/Duplicatepasses.v')
-rw-r--r--backend/Duplicatepasses.v10
1 files changed, 10 insertions, 0 deletions
diff --git a/backend/Duplicatepasses.v b/backend/Duplicatepasses.v
index 7e58eedf..ffab2f59 100644
--- a/backend/Duplicatepasses.v
+++ b/backend/Duplicatepasses.v
@@ -56,3 +56,13 @@ End LoopRotateOracle.
Module Looprotateproof := DuplicateProof LoopRotateOracle.
Module Looprotate := Looprotateproof.
+
+(** Lift If (TODO: this is a working title) *)
+
+Module LiftIfOracle <: DuplicateOracle.
+ Axiom duplicate_aux : function -> code * node * (PTree.t node).
+ Extract Constant duplicate_aux => "Duplicateaux.lift_if".
+End LiftIfOracle.
+
+Module Liftifproof := DuplicateProof LiftIfOracle.
+Module Liftif := Liftifproof.