aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/NeedOp.v
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-04-27 22:35:51 +0200
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-04-27 22:35:51 +0200
commit31c3ca256506274e578ccca15b7db37280ea6bd5 (patch)
treed0144c6bfd6191b7fe481321ac7ccb6ac4978a67 /mppa_k1c/NeedOp.v
parent54eb8e20fb0172aa47d1045ae56eb8fd2afe9d36 (diff)
downloadcompcert-kvx-31c3ca256506274e578ccca15b7db37280ea6bd5.tar.gz
compcert-kvx-31c3ca256506274e578ccca15b7db37280ea6bd5.zip
add bitfield insert opcode but not yet used nor translated
Diffstat (limited to 'mppa_k1c/NeedOp.v')
-rw-r--r--mppa_k1c/NeedOp.v1
1 files changed, 1 insertions, 0 deletions
diff --git a/mppa_k1c/NeedOp.v b/mppa_k1c/NeedOp.v
index 53c9c117..abdcd94a 100644
--- a/mppa_k1c/NeedOp.v
+++ b/mppa_k1c/NeedOp.v
@@ -119,6 +119,7 @@ Definition needs_of_operation (op: operation) (nv: nval): list nval :=
| Ocmp c => needs_of_condition c
| Oselect _ | Oselectl _ | Oselectf _ | Oselectfs _ => op3 (default nv)
| Oextfz _ _ | Oextfs _ _ | Oextfzl _ _ | Oextfsl _ _ => op1 (default nv)
+ | Oinsf _ _ | Oinsfl _ _ => op2 (default nv)
end.
Definition operation_is_redundant (op: operation) (nv: nval): bool :=