aboutsummaryrefslogtreecommitdiffstats
path: root/kvx
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-07-10 21:27:22 +0200
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-07-10 21:27:22 +0200
commit0392f0a7ef44ddbe6c5a75fc5b89a83e9add035c (patch)
treefb0e54ee95824a17779a2b3115973db4673873c9 /kvx
parentb38bf5750f0eb876d12da5d424b548abf4160484 (diff)
downloadcompcert-kvx-0392f0a7ef44ddbe6c5a75fc5b89a83e9add035c.tar.gz
compcert-kvx-0392f0a7ef44ddbe6c5a75fc5b89a83e9add035c.zip
relaxing...
Diffstat (limited to 'kvx')
-rw-r--r--kvx/lib/PrepassSchedulingOracle.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/kvx/lib/PrepassSchedulingOracle.ml b/kvx/lib/PrepassSchedulingOracle.ml
index dce7686b..cd8f321f 100644
--- a/kvx/lib/PrepassSchedulingOracle.ml
+++ b/kvx/lib/PrepassSchedulingOracle.ml
@@ -131,7 +131,7 @@ let get_simple_dependencies (seqa : (instruction*Regset.t) array) =
match insn with
| Inop _ -> ()
| Iop(op, inputs, output, _) ->
- (if Op.is_trapping_op op then set_branch i);
+ (if Op.is_trapping_op op then irreversible_action i);
add_input_regs i inputs;
add_output_reg i (latency_of_op op (List.length inputs)) output
| Iload(trap, chunk, addressing, addr_regs, output, _) ->
@@ -140,7 +140,7 @@ let get_simple_dependencies (seqa : (instruction*Regset.t) array) =
add_input_regs i addr_regs;
add_output_reg i (latency_of_load trap chunk addressing (List.length addr_regs)) output
| Istore(chunk, addressing, addr_regs, input, _) ->
- set_branch i;
+ irreversible_action i;
add_input_regs i addr_regs;
add_input_reg i input;
add_output_mem i