diff options
author | Léo Gourdin <leo.gourdin@univ-grenoble-alpes.fr> | 2021-06-14 13:35:51 +0200 |
---|---|---|
committer | Léo Gourdin <leo.gourdin@univ-grenoble-alpes.fr> | 2021-06-14 13:35:51 +0200 |
commit | 8252a8b7678ca4b82191ce0159b93b976f8c58d9 (patch) | |
tree | d3f1f209a48882f07513e2981a9c7ab1aecccab7 /scheduling/BTL_Scheduler.v | |
parent | 6199b498cc309d371ba773966a34ff6a9ee47c2e (diff) | |
download | compcert-kvx-8252a8b7678ca4b82191ce0159b93b976f8c58d9.tar.gz compcert-kvx-8252a8b7678ca4b82191ce0159b93b976f8c58d9.zip |
begin scheduler BTL proof
Diffstat (limited to 'scheduling/BTL_Scheduler.v')
-rw-r--r-- | scheduling/BTL_Scheduler.v | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scheduling/BTL_Scheduler.v b/scheduling/BTL_Scheduler.v index ec83b3c1..8240c861 100644 --- a/scheduling/BTL_Scheduler.v +++ b/scheduling/BTL_Scheduler.v @@ -37,6 +37,7 @@ Record match_function (f1 f2: BTL.function): Prop := { preserv_fnparams: fn_params f1 = fn_params f2; preserv_fnstacksize: fn_stacksize f1 = fn_stacksize f2; preserv_entrypoint: fn_entrypoint f1 = fn_entrypoint f2; + (*exists_entrypoint: exists ibf, (fn_code f1)!(fn_entrypoint f1) = Some ibf;*) (* preserv_inputs: equiv_input_regs f1 f2; TODO: a-t-on besoin de ça ? *) symbolic_simu_ok: forall pc ib1, (fn_code f1)!pc = Some ib1 -> exists ib2, (fn_code f2)!pc = Some ib2 /\ symbolic_simu f1 f2 (entry ib1) (entry ib2); |