aboutsummaryrefslogtreecommitdiffstats
path: root/src/hls/HTLgenspec.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/hls/HTLgenspec.v')
-rw-r--r--src/hls/HTLgenspec.v20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/hls/HTLgenspec.v b/src/hls/HTLgenspec.v
index 3c52657..c38b4e6 100644
--- a/src/hls/HTLgenspec.v
+++ b/src/hls/HTLgenspec.v
@@ -149,16 +149,16 @@ Inductive tr_module (ge : RTL.genv) (f : RTL.function) : module -> Prop :=
(clk > rst)%positive ->
externctrl_ordering externctrl clk ->
tr_module ge f m.
-Hint Constructors tr_module : htlspec.
+#[local] Hint Constructors tr_module : htlspec.
-Hint Resolve Maps.PTree.elements_keys_norepet : htlspec.
-Hint Resolve Maps.PTree.elements_correct : htlspec.
-Hint Resolve Maps.PTree.gss : htlspec.
-Hint Resolve PTree.elements_complete : htlspec.
-Hint Resolve -> Z.leb_le : htlspec.
+#[local] Hint Resolve Maps.PTree.elements_keys_norepet : htlspec.
+#[local] Hint Resolve Maps.PTree.elements_correct : htlspec.
+#[local] Hint Resolve Maps.PTree.gss : htlspec.
+#[local] Hint Resolve PTree.elements_complete : htlspec.
+#[local] Hint Resolve -> Z.leb_le : htlspec.
-Hint Unfold block : htlspec.
-Hint Unfold nonblock : htlspec.
+#[local] Hint Unfold block : htlspec.
+#[local] Hint Unfold nonblock : htlspec.
Remark bind_inversion:
forall (A B: Type) (f: mon A) (g: A -> mon B)
@@ -395,7 +395,7 @@ Proof.
assert (n < Datatypes.length args)%nat by eauto using nth_error_length.
eauto.
Qed.
-Hint Resolve map_externctrl_params_spec : htlspec.
+#[local] Hint Resolve map_externctrl_params_spec : htlspec.
Lemma externctrl_params_mapped_trans : forall s s' args params fn,
externctrl_params_mapped args params (st_externctrl s) fn ->
@@ -493,7 +493,7 @@ Proof.
- eapply IHl; eauto.
intuition crush.
Qed.
-Hint Resolve iter_expand_instr_spec : htlspec.
+#[local] Hint Resolve iter_expand_instr_spec : htlspec.
Lemma map_incr_some : forall {A} map (s s' : st) idx (x : A),
(map s) ! idx = Some x ->