aboutsummaryrefslogtreecommitdiffstats
path: root/aarch64
Commit message (Expand)AuthorAgeFilesLines
* fix bug from issue 239Léo Gourdin2021-09-151-0/+2
* cleanupLéo Gourdin2021-09-011-42/+0
* [MERGE] BTL into kvx-work (replacing RTLpath)Léo Gourdin2021-09-013-424/+261
|\
| * remove todos, cleanLéo Gourdin2021-07-281-1/+0
| * fix ciLéo Gourdin2021-07-212-16/+14
| * fix depsLéo Gourdin2021-07-201-1/+2
| * Fix compile on ARM/x86 backendsLéo Gourdin2021-07-202-434/+149
| * op simplify BTL introLéo Gourdin2021-07-201-0/+43
* | Fix can't schedule issuesDavid Monniaux2021-07-191-1/+2
|\ \
| * | comment for authorsDavid Monniaux2021-07-161-0/+13
| * | rm useless codeDavid Monniaux2021-07-161-48/+0
| * | rm TODODavid Monniaux2021-07-161-1/+0
| * | fix for Risc-VDavid Monniaux2021-06-171-0/+1
| * | was very wrong, fixingnicolas.nardino2021-06-142-5/+8
| * | work on the schedulernicolas.nardino2021-06-122-1/+4
| * | Work on new schedluernicolas.nardino2021-06-104-4/+60
| * | computing live regs at sb entry from its live output regsnicolas.nardino2021-06-041-3/+3
| * | Passing info of live regs to scheduler: beginningnicolas.nardino2021-06-042-1/+4
| |/
* / Make prepass scheduling sensitive to register pressure, by Nicolas Nardino.David Monniaux2021-07-164-4/+34
|/
* Merge remote-tracking branch 'origin/kvx-work' into merge_master_8.13.1Cyril SIX2021-06-014-9/+25
|\
| * bugfix A64 peephole (cf Scade/Fighter example)Léo Gourdin2021-05-311-6/+5
| * add auxfileDavid Monniaux2021-04-271-0/+17
| * collision of registersDavid Monniaux2021-04-122-3/+3
* | [BROKEN] Merge with v3.9 : something broken for __builtin_expect in cfrontend...Cyril SIX2021-06-015-16/+24
* | fix aarch64 merge?Léo Gourdin2021-03-296-846/+17
* | 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
| |\ \ \ \