aboutsummaryrefslogtreecommitdiffstats
path: root/aarch64
Commit message (Expand)AuthorAgeFilesLines
* Revert "[MERGE] weak-software-pipelining in RTLpath"Léo Gourdin2021-09-161-610/+2
* Merge branch 'kvx-work' into weak-software-pipeliningJustus Fasse2021-08-171-1/+2
|\
| * 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
* | | Forgotten changeJustus Fasse2021-08-111-1/+2
* | | Do not incur latency hit for the fake-read of the memory by a side exitJustus Fasse2021-08-101-2/+16
* | | Version of get_simple_dependencies which differentiates between inputJustus Fasse2021-08-101-0/+203
* | | Use liveness information to prevent instructions getting incorrectlyJustus Fasse2021-08-041-6/+15
* | | Directly modify the dependency calculation(s)Justus Fasse2021-08-021-1/+382
|/ /
* / 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
| |\ \ \ \
| * | | | | cond_valid_pointer_eqDavid Monniaux2020-11-251-5/+13