summaryrefslogtreecommitdiff
path: root/src/toFromInterp_backend.ml
diff options
context:
space:
mode:
authorShaked Flur2019-07-18 10:13:10 +0100
committerShaked Flur2019-07-18 10:13:10 +0100
commit1bb77b31f84946f036c0b7e37245809bbdb82def (patch)
tree368af2665e2a213f3b374f41f5c6e93ecbf2d026 /src/toFromInterp_backend.ml
parent0a8981186d4da342ef36179cf093e64674573c63 (diff)
Support DMB/DSB domains
Diffstat (limited to 'src/toFromInterp_backend.ml')
-rw-r--r--src/toFromInterp_backend.ml8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/toFromInterp_backend.ml b/src/toFromInterp_backend.ml
index 49739c30..b787fad4 100644
--- a/src/toFromInterp_backend.ml
+++ b/src/toFromInterp_backend.ml
@@ -141,6 +141,8 @@ let frominterp_typedef (TD_aux (td_aux, (l, _))) =
begin match id with
| Id_aux ((Id "read_kind"),_) -> empty
| Id_aux ((Id "write_kind"),_) -> empty
+ | Id_aux ((Id "a64_barrier_domain"),_) -> empty
+ | Id_aux ((Id "a64_barrier_type"),_) -> empty
| Id_aux ((Id "barrier_kind"),_) -> empty
| Id_aux ((Id "trans_kind"),_) -> empty
| Id_aux ((Id "instruction_kind"),_) -> empty
@@ -199,6 +201,8 @@ let frominterp_typedef (TD_aux (td_aux, (l, _))) =
end
| TD_enum (Id_aux (Id "read_kind", _), _, _) -> empty
| TD_enum (Id_aux (Id "write_kind", _), _, _) -> empty
+ | TD_enum (Id_aux (Id "a64_barrier_domain", _), _, _) -> empty
+ | TD_enum (Id_aux (Id "a64_barrier_type", _), _, _) -> empty
| TD_enum (Id_aux (Id "barrier_kind", _), _, _) -> empty
| TD_enum (Id_aux (Id "trans_kind", _), _, _) -> empty
| TD_enum (Id_aux (Id "cache_op_kind", _), _, _) -> empty
@@ -296,6 +300,8 @@ let tointerp_typedef (TD_aux (td_aux, (l, _))) =
begin match id with
| Id_aux ((Id "read_kind"),_) -> empty
| Id_aux ((Id "write_kind"),_) -> empty
+ | Id_aux ((Id "a64_barrier_domain"),_) -> empty
+ | Id_aux ((Id "a64_barrier_type"),_) -> empty
| Id_aux ((Id "barrier_kind"),_) -> empty
| Id_aux ((Id "trans_kind"),_) -> empty
| Id_aux ((Id "instruction_kind"),_) -> empty
@@ -349,6 +355,8 @@ let tointerp_typedef (TD_aux (td_aux, (l, _))) =
end
| TD_enum (Id_aux (Id "read_kind", _), _, _) -> empty
| TD_enum (Id_aux (Id "write_kind", _), _, _) -> empty
+ | TD_enum (Id_aux (Id "a64_barrier_domain", _), _, _) -> empty
+ | TD_enum (Id_aux (Id "a64_barrier_type", _), _, _) -> empty
| TD_enum (Id_aux (Id "barrier_kind", _), _, _) -> empty
| TD_enum (Id_aux (Id "trans_kind", _), _, _) -> empty
| TD_enum (Id_aux (Id "cache_op_kind", _), _, _) -> empty