aboutsummaryrefslogtreecommitdiff
path: root/src/Compilers/Z/Bounds/Pipeline.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/Compilers/Z/Bounds/Pipeline.v')
-rw-r--r--src/Compilers/Z/Bounds/Pipeline.v16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/Compilers/Z/Bounds/Pipeline.v b/src/Compilers/Z/Bounds/Pipeline.v
index 0db061ec4..4e3696854 100644
--- a/src/Compilers/Z/Bounds/Pipeline.v
+++ b/src/Compilers/Z/Bounds/Pipeline.v
@@ -15,13 +15,17 @@ Module Export Exports.
Export ReflectiveTactics.Exports.
End Exports.
-Ltac refine_reflectively_gen allowable_bit_widths :=
+Ltac refine_reflectively_gen allowable_bit_widths opts :=
refine_to_reflective_glue allowable_bit_widths;
- do_reflective_pipeline.
+ do_reflective_pipeline opts.
-Ltac refine_reflectively128 := refine_reflectively_gen (128::256::nil)%nat%list.
-Ltac refine_reflectively64 := refine_reflectively_gen (64::128::nil)%nat%list.
-Ltac refine_reflectively32 := refine_reflectively_gen (32::64::nil)%nat%list.
+Ltac refine_reflectively128_with opts := refine_reflectively_gen (128::256::nil)%nat%list opts.
+Ltac refine_reflectively64_with opts := refine_reflectively_gen (64::128::nil)%nat%list opts.
+Ltac refine_reflectively32_with opts := refine_reflectively_gen (32::64::nil)%nat%list opts.
+Ltac refine_reflectively128 := refine_reflectively128_with default_PipelineOptions.
+Ltac refine_reflectively64 := refine_reflectively64_with default_PipelineOptions.
+Ltac refine_reflectively32 := refine_reflectively32_with default_PipelineOptions.
(** The default *)
-Ltac refine_reflectively := refine_reflectively64.
+Ltac refine_reflectively_with opts := refine_reflectively64_with opts.
+Ltac refine_reflectively := refine_reflectively_with default_PipelineOptions.