aboutsummaryrefslogtreecommitdiffstats
path: root/aarch64
Commit message (Expand)AuthorAgeFilesLines
* replacing omega with lia in some fileLéo Gourdin2021-03-294-30/+34
* Merge branch 'master' into merge_master_8.13.1Sylvain Boulmé2021-03-2317-216/+3156
|\
| * Section handling: finer control of variable initializationXavier Leroy2021-02-231-1/+1
| * Introduce and use PrintAsmaux.variable_sectionXavier Leroy2021-02-231-4/+4
| * Qualify `Hint` as `Global Hint` where appropriateXavier Leroy2021-01-212-3/+3
| * "macosx" is now called "macos"Xavier Leroy2021-01-183-3/+3
| * Support re-normalization of function parameters at function entryXavier Leroy2021-01-161-6/+10
| * Replace `omega` tactic with `lia`Xavier Leroy2020-12-299-133/+133
| * AArch64 / macOS: use __DATA,__CONST section instead of .const (temporary fix)Xavier Leroy2020-12-261-1/+1
| * AArch64: macOS portXavier Leroy2020-12-2612-215/+484
| * AArch64: clarify the printing of extending-register arithmetic operationsXavier Leroy2020-12-261-13/+13
| * AArch64: wrong function alignmentXavier Leroy2020-12-261-1/+1
* | fix ci ?Léo Gourdin2021-03-022-0/+59
* | quick fixcommentsLéo Gourdin2021-02-161-1/+1
* | Merge branch 'aarch64-peephole' into kvx-workLéo Gourdin2021-01-251-150/+110
|\ \
| * | Hashmap in peepholeLéo Gourdin2021-01-251-150/+110
* | | Merge remote-tracking branch 'origin/aarch64-peephole' into kvx-workDavid Monniaux2021-01-228-168/+297
|\| |
| * | printer and freg bugfixLéo Gourdin2021-01-211-57/+84
| * | fix str string in peepholeLéo Gourdin2021-01-201-1/+1
| * | Adding fp stores pairLéo Gourdin2021-01-207-27/+77
| * | Adding fp loads pairLéo Gourdin2021-01-208-134/+186
* | | Conditions now propagated by CSE3David Monniaux2021-01-201-5/+13
|\ \ \ | |/ / |/| |
| * | Merge remote-tracking branch 'origin/kvx-work' into kvx-better2-cse3David Monniaux2020-12-083-553/+241
| |\ \
| * \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-better2-cse3David Monniaux2020-12-088-41/+45
| |\ \ \
| * \ \ \ Merge remote-tracking branch 'origin/kvx-work' into kvx-better2-cse3David Monniaux2020-12-029-171/+1141
| |\ \ \ \
| * | | | | cond_valid_pointer_eqDavid Monniaux2020-11-251-5/+13
* | | | | | Val_cmp* -> Val.mxcmp*Sylvain Boulmé2021-01-076-230/+128
* | | | | | cleaningSylvain Boulmé2021-01-071-2245/+0
* | | | | | lia instead of omega in libLéo Gourdin2021-01-041-51/+51
* | | | | | Fix Asmblockgenproof after mergeLéo Gourdin2020-12-201-8/+20
* | | | | | Merge remote-tracking branch 'origin/aarch64-asmblockgenproof' into aarch64-p...Léo Gourdin2020-12-208-1288/+4260
|\ \ \ \ \ \
| * | | | | | CleanupLéo Gourdin2020-12-195-1269/+919
| * | | | | | Asmblockgenproof finished !Léo Gourdin2020-12-192-215/+132
| * | | | | | Some progress in AsmblockgenproofLéo Gourdin2020-12-174-1494/+566
| * | | | | | intermediatet commit before builtinsLéo Gourdin2020-12-165-98/+3291
| * | | | | | Generals lemmas for asmblockgenproofLéo Gourdin2020-12-144-13/+896
| * | | | | | Removing the PseudoAsm IRLéo Gourdin2020-12-136-44/+301
* | | | | | | Fix the Asmblock/Asm proofLéo Gourdin2020-12-203-34/+26
* | | | | | | fix builtin_sqrtSylvain Boulmé2020-12-171-1/+1
* | | | | | | Merge branch 'kvx-work' into aarch64-peepholeSylvain Boulmé2020-12-179-35/+52
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | fix new register erasing scheme for AArch64David Monniaux2020-12-083-553/+241
| | |_|_|/ / | |/| | | |
| * | | | | Merge github.com:AbsInt/CompCert into kvx-workv3.8_kvx_instructions_fixedDavid Monniaux2020-12-082-8/+11
| |\ \ \ \ \ | | | |_|_|/ | | |/| | |
| | * | | | AArch64 modeling of registers destroyed by pseudo-instructionsXavier Leroy2020-12-062-8/+11
| * | | | | Merge branch 'kvx-work' into kvx-work-merge3.8Cyril SIX2020-12-0411-175/+1231
| |\ \ \ \ \ | | | |_|_|/ | | |/| | |
| * | | | | Merge branch 'master' (Absint 3.8) into kvx-work-merge3.8David Monniaux2020-11-187-33/+34
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| | * | | | Added implementation for fmin/fmax for aarch64.Bernhard Schommer2020-11-063-0/+12
| | * | | | Support the use of already-installed MenhirLib and Flocq librariesXavier Leroy2020-09-211-2/+1
| | * | | | Add __builtin_sqrt as synonymous for __builtin_fsqrtXavier Leroy2020-07-271-1/+1
| | * | | | Move declarations of __builtin_clz* and __builtin_ctz* to C2C.mlXavier Leroy2020-07-271-8/+0
| | * | | | AArch64 implementation of __builtin_ctz*Xavier Leroy2020-07-273-1/+11