aboutsummaryrefslogtreecommitdiffstats
path: root/riscV/Asmgenproof1.v
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' of https://github.com/AbsInt/CompCert into towards_3.10David Monniaux2021-09-241-2/+2
|\
| * Int.sign_ext_shr_shl: weaker hypothesisXavier Leroy2021-08-221-2/+2
* | omega -> liaDavid Monniaux2021-06-081-8/+8
* | Merge remote-tracking branch 'origin/kvx-work' into merge_master_8.13.1Cyril SIX2021-06-011-86/+751
|\ \
| * | Adding both RV expansion methods in kvx-workLéo Gourdin2021-05-191-24/+895
| * | Removing expansions from AsmgenLéo Gourdin2021-04-091-895/+24
| * | Removing addptrofs draft, next will be mergingLéo Gourdin2021-04-091-3/+2
| * | Important commit on expansions' mini CSE, and a draft for addptrofsLéo Gourdin2021-04-061-10/+46
| * | a more general way to manage special registers before introducing SPLéo Gourdin2021-03-301-69/+73
| * | Now a more general way to perform imm operationsLéo Gourdin2021-03-301-1/+6
| * | Adding more expansions, improving miniCSE, and tuning prepassLéo Gourdin2021-03-261-4/+8
| * | Merge remote-tracking branch 'origin/riscv-work' into riscv-work-fpinit-stillexpLéo Gourdin2021-03-061-3/+3
| |\ \
| | * | Adding a mini CSE pass in the expansion oracleLéo Gourdin2021-03-061-3/+3
| * | | Asmcondexp branche useful to benchmark expansionsLéo Gourdin2021-03-021-78/+695
| |/ /
* | | fix riscv merge?Léo Gourdin2021-03-291-0/+965
* | | Merge branch 'master' into merge_master_8.13.1Sylvain Boulmé2021-03-231-965/+0
|\ \ \ | |/ / |/| / | |/
| * Qualify `Hint` as `Global Hint` where appropriateXavier Leroy2021-01-211-1/+1
| * Replace `omega` tactic with `lia`Xavier Leroy2020-12-291-10/+10
* | Merge conflicts solved and cleaning in Asmgenproof after expansionLéo Gourdin2021-03-021-747/+87
* | Merge remote-tracking branch 'origin/riscV-cmov' into riscv-workLéo Gourdin2021-03-021-0/+48
|\ \
| * | asmgen OselectlDavid Monniaux2021-02-021-0/+4
* | | Proof of fsval condition cmp okLéo Gourdin2021-03-011-4/+5
* | | Proof of Ocmp expansions without immediate and some drafts in commentLéo Gourdin2021-02-181-1/+1
* | | [Admitted checker] Duplicating Asm Ceq/Cne and draft checker proofLéo Gourdin2021-02-111-5/+64
* | | [Admitted checker] Checker expansion for reg Ocmp (without scratch)Léo Gourdin2021-02-101-8/+8
* | | cond and branches expandedLéo Gourdin2021-02-061-10/+71
* | | All Ocmp expanded in RTLLéo Gourdin2021-02-031-6/+6
* | | Ccomp for longLéo Gourdin2021-02-031-6/+8
* | | Ccompu expansionLéo Gourdin2021-02-021-161/+154
* | | Expansion of Ccompimm in RTL [Admitted checker]Léo Gourdin2021-02-021-0/+11
|/ /
* | maketotal mod & divDavid Monniaux2020-09-211-2/+43
* | Merge branch 'dm-div2' of https://github.com/monniaux/CompCert into mppa-workDavid Monniaux2020-01-151-16/+29
|\ \
| * | 64-bit signed division by two codeDavid Monniaux2020-01-141-8/+15
| * | rv32: 3-instruction signed divide-by-two sequence (as opposed to 4)David Monniaux2020-01-141-8/+14
| |/
* | Merge tag 'v3.6_mppa_2019-09-20' of gricad-gitlab.univ-grenoble-alpes.fr:sixc...David Monniaux2019-09-201-20/+4
|\|
| * Fix compile for architectures other than AArch64 (#192)Bernhard Schommer2019-08-171-4/+4
| * AArch64 portXavier Leroy2019-08-081-16/+0
* | fix for Risc-VDavid Monniaux2019-09-071-3/+4
|/
* Move Z definitions out of Integers and into ZbitsXavier Leroy2019-04-261-8/+8
* RISC-V port and assorted changesXavier Leroy2017-04-281-0/+1411