aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/InstructionScheduler.mli
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-02-01 23:28:19 +0100
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2019-02-01 23:28:19 +0100
commitdb2be07620492d586d3e8993a745b58e39f71d75 (patch)
treed10519f990d02d09d16fc99e330972c2413dcafb /mppa_k1c/InstructionScheduler.mli
parent8256911b00a02b623a50b9d8e7858454658cd7f1 (diff)
downloadcompcert-kvx-db2be07620492d586d3e8993a745b58e39f71d75.tar.gz
compcert-kvx-db2be07620492d586d3e8993a745b58e39f71d75.zip
new version of the scheduler, interface to Gurobi
in jpeg-6b REOPTIMIZING SUCCEEDED 22 < 23 for 32 instructions REOPTIMIZING SUCCEEDED 81 < 83 for 139 instructions REOPTIMIZING SUCCEEDED 46 < 47 for 81 instructions
Diffstat (limited to 'mppa_k1c/InstructionScheduler.mli')
-rw-r--r--mppa_k1c/InstructionScheduler.mli4
1 files changed, 3 insertions, 1 deletions
diff --git a/mppa_k1c/InstructionScheduler.mli b/mppa_k1c/InstructionScheduler.mli
index 1cd286a6..629664f9 100644
--- a/mppa_k1c/InstructionScheduler.mli
+++ b/mppa_k1c/InstructionScheduler.mli
@@ -102,4 +102,6 @@ val pseudo_boolean_scheduler : pseudo_boolean_problem_type -> problem -> solutio
val smt_print_problem : out_channel -> problem -> unit;;
-val ilp_print_problem : out_channel -> problem -> pseudo_boolean_problem_type -> unit;;
+val ilp_print_problem : out_channel -> problem -> pseudo_boolean_problem_type -> pseudo_boolean_mapper;;
+
+val ilp_scheduler : pseudo_boolean_problem_type -> problem -> solution option;;