aboutsummaryrefslogtreecommitdiffstats
path: root/riscV/PrepassSchedulingOracleDeps.ml
diff options
context:
space:
mode:
authorLéo Gourdin <leo.gourdin@univ-grenoble-alpes.fr>2021-09-01 16:08:57 +0200
committerLéo Gourdin <leo.gourdin@univ-grenoble-alpes.fr>2021-09-01 16:08:57 +0200
commit269208723faff37e6f6539b71101515b17a8a36f (patch)
tree2a52dd6fc5ae0b65b2a40a08c8e20c2eb8357ff3 /riscV/PrepassSchedulingOracleDeps.ml
parent1fbe45e2d1f02ef6e8fb6fe7545728a744e047b8 (diff)
parent54a22d92bc18fa3ece958a097844caa5e7b2e0c5 (diff)
downloadcompcert-kvx-269208723faff37e6f6539b71101515b17a8a36f.tar.gz
compcert-kvx-269208723faff37e6f6539b71101515b17a8a36f.zip
[MERGE] BTL into kvx-work (replacing RTLpath)
Diffstat (limited to 'riscV/PrepassSchedulingOracleDeps.ml')
l---------[-rw-r--r--]riscV/PrepassSchedulingOracleDeps.ml18
1 files changed, 1 insertions, 17 deletions
diff --git a/riscV/PrepassSchedulingOracleDeps.ml b/riscV/PrepassSchedulingOracleDeps.ml
index 8d10d406..1e955b85 100644..120000
--- a/riscV/PrepassSchedulingOracleDeps.ml
+++ b/riscV/PrepassSchedulingOracleDeps.ml
@@ -1,17 +1 @@
-type called_function = (Registers.reg, AST.ident) Datatypes.sum
-
-type opweights =
- {
- pipelined_resource_bounds : int array;
- nr_non_pipelined_units : int;
- latency_of_op : Op.operation -> int -> int;
- resources_of_op : Op.operation -> int -> int array;
- non_pipelined_resources_of_op : Op.operation -> int -> int array;
- latency_of_load : AST.trapping_mode -> AST.memory_chunk -> Op.addressing -> int -> int;
- resources_of_load : AST.trapping_mode -> AST.memory_chunk -> Op.addressing -> int -> int array;
- resources_of_store : AST.memory_chunk -> Op.addressing -> int -> int array;
- resources_of_cond : Op.condition -> int -> int array;
- latency_of_call : AST.signature -> called_function -> int;
- resources_of_call : AST.signature -> called_function -> int array;
- resources_of_builtin : AST.external_function -> int array
- };;
+../aarch64/PrepassSchedulingOracleDeps.ml \ No newline at end of file