aboutsummaryrefslogtreecommitdiffstats
path: root/backend/LICMaux.ml
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-12-02 12:25:31 +0100
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-12-02 12:25:31 +0100
commit73a83b969dbb6f4c419ebdcc663f463509b6d6e3 (patch)
tree259852cd3272f2f31a09d75ac24e31ec1aaa8d9e /backend/LICMaux.ml
parent3570ba2827908b280315c922ba7e43289f6d802a (diff)
parent035a1a9f4b636206acbae4506c5fc4ef322de0c1 (diff)
downloadcompcert-kvx-73a83b969dbb6f4c419ebdcc663f463509b6d6e3.tar.gz
compcert-kvx-73a83b969dbb6f4c419ebdcc663f463509b6d6e3.zip
Merge remote-tracking branch 'origin/kvx-work' into kvx-better2-cse3
Diffstat (limited to 'backend/LICMaux.ml')
-rw-r--r--backend/LICMaux.ml6
1 files changed, 3 insertions, 3 deletions
diff --git a/backend/LICMaux.ml b/backend/LICMaux.ml
index 6283e129..602d078d 100644
--- a/backend/LICMaux.ml
+++ b/backend/LICMaux.ml
@@ -255,8 +255,8 @@ let rewrite_loop_body (last_alloc : reg ref)
(List.map (map_reg mapper) args),
new_res));
PTree.set res new_res mapper
- | Iload(_, chunk, addr, args, res, pc')
- | Istore(chunk, addr, args, res, pc')
+ | Iload(_, chunk, addr, args, v, pc')
+ | Istore(chunk, addr, args, v, pc')
when Archi.has_notrap_loads &&
!Clflags.option_fnontrap_loads ->
let new_res = P.succ !last_alloc in
@@ -264,7 +264,7 @@ let rewrite_loop_body (last_alloc : reg ref)
add_inj (INJload(chunk, addr,
(List.map (map_reg mapper) args),
new_res));
- PTree.set res new_res mapper
+ PTree.set v new_res mapper
| _ -> mapper in
List.iter (fun x ->
if PSet.contains loop_body x