aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix some merge errorsLéo Gourdin2021-05-284-4/+5
|
* Merge branch 'BTL_fsem' into BTLLéo Gourdin2021-05-285-284/+840
|\
| * most of the proof BTL.fsem -> BTL.cfgsem.Sylvain Boulmé2021-05-284-46/+280
| |
| * cleaning BTL_SEtheorySylvain Boulmé2021-05-272-190/+187
| |
| * end of BTL_SEtheory w.r.t fsemSylvain Boulmé2021-05-273-182/+194
| |
| * fix tr_sis definitionSylvain Boulmé2021-05-262-81/+132
| |
| * avancement roadmapSylvain Boulmé2021-05-261-11/+28
| |
| * fix Builtin semanticsSylvain Boulmé2021-05-252-37/+27
| |
| * starting to experiment SE of fsemSylvain Boulmé2021-05-252-72/+232
| |
| * improve fsemSylvain Boulmé2021-05-211-15/+30
| |
| * update roadmapSylvain Boulmé2021-05-201-3/+10
| |
| * defines fsem (aka functional semantics) of BTLSylvain Boulmé2021-05-204-19/+92
| |
* | Improvements in scheduling and renumbering BTL codeLéo Gourdin2021-05-285-94/+65
| |
* | Merge branch 'BTL' of gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert ↵Léo Gourdin2021-05-272-349/+302
|\ \ | | | | | | | | | into BTL
| * | simplification of normRTLSylvain Boulmé2021-05-251-67/+27
| | |
| * | Merge branch 'BTL' of gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert ↵Sylvain Boulmé2021-05-244-21/+231
| |\ \ | | | | | | | | | | | | into BTL
| * | | tiny simplifications in RTLtoBTLproofSylvain Boulmé2021-05-242-349/+342
| | | |
* | | | [disabled checker] BTL Scheduling and Renumbering OK!Léo Gourdin2021-05-2715-181/+349
| |/ / |/| |
* | | a draft frontend for prepassLéo Gourdin2021-05-244-21/+231
|/ /
* | Moving common tools, adding liveness input/output information to BTL ↵Léo Gourdin2021-05-2412-54/+73
| | | | | | | | generation oracle
* | splitting is_expand property with a weak version for conditionsLéo Gourdin2021-05-232-78/+117
| |
* | Now supporting Bnop insertion in conditionsLéo Gourdin2021-05-215-139/+135
| |
* | Merge branch 'BTL' of gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert ↵Sylvain Boulmé2021-05-2020-185/+612
|\ \ | |/ |/| | | into BTL
| * working oracles (no renumber for now)Léo Gourdin2021-05-205-79/+144
| |
| * Changing to an opaq record in BTL info, this is a broken commitLéo Gourdin2021-05-209-127/+145
| |
| * Merge branch 'BTL' into BTL-translationLéo Gourdin2021-05-1920-128/+1519
| |\
| * | Adding a BTL record to help oraclesLéo Gourdin2021-05-197-165/+265
| | |
| * | Grouping common RTL functions, printer improvementLéo Gourdin2021-05-198-117/+79
| | |
| * | first oracle seems okLéo Gourdin2021-05-182-11/+15
| | |
| * | oracle simplification, BTL printer, and error msg specLéo Gourdin2021-05-183-97/+253
| | |
| * | First draft of the RTL2BTL oracleLéo Gourdin2021-05-181-4/+105
| | |
| * | todosLéo Gourdin2021-05-182-2/+2
| | |
| * | preparing compiler passes and ml oraclesLéo Gourdin2021-05-178-21/+42
| | |
* | | correction de l'idee de la Functional semanticsSylvain Boulmé2021-05-201-26/+17
| |/ |/|
* | Merge branch 'kvx-work' into BTLLéo Gourdin2021-05-198-48/+1410
|\ \
| * | Adding both RV expansion methods in kvx-workLéo Gourdin2021-05-198-48/+1410
| | |
| * | Merge branch 'riscv-work-fpinit-stillexp' into kvx-workLéo Gourdin2021-05-190-0/+0
| |\ \
| | * | xorimmsubmission_OOPSLA2021_RISCVLéo Gourdin2021-04-092-0/+77
| | | |
| | * | removing useless flag checkLéo Gourdin2021-04-091-3/+1
| | | |
* | | | Merge branch 'kvx-work' into BTLLéo Gourdin2021-05-1912-80/+105
|\| | |
| * | | debug prints uniformizedLéo Gourdin2021-05-181-69/+66
| | | |
| * | | for making the dockerDavid Monniaux2021-05-114-0/+3
| | | |
| * | | for pruning the dockerDavid Monniaux2021-05-111-1/+2
| | | |
| * | | pruning the imageDavid Monniaux2021-05-111-0/+4
| | | |
| * | | adjust to compile for various archDavid Monniaux2021-05-111-3/+3
| | | |
| * | | progress being madeDavid Monniaux2021-05-101-2/+15
| | | |
| * | | build for aarch64David Monniaux2021-05-101-1/+4
| | | |
| * | | dockerfilesDavid Monniaux2021-05-102-8/+9
| | | |
| * | | dockerfile for buildingDavid Monniaux2021-05-101-0/+8
| | | |
| * | | Increasing required OCaml version (Pervasives <-> Stdlib module renaming)Cyril SIX2021-05-041-2/+2
| | | |