summary refs log tree commit diff
AgeCommit message (Expand)Author
2021-08-23test: include exit status in test failure reasonMichael Forney
2021-08-23parsefields: fix padding calculationDrew DeVault
2021-08-02copy: consider identity element for more instructionsMichael Forney
2021-08-02gas: always emit GNU-stack noteÉrico Nogueira
2021-07-30err when an address contains a sum $a+$b (afl)Quentin Carbonneaux
2021-07-29load: handle all cases in cast()Michael Forney
2021-07-28handle fast locals in amd64 shifts (afl)Quentin Carbonneaux
2021-07-28fix buffer overflow in parser (afl)Quentin Carbonneaux
2021-07-28fix amd64 addressing selection bug (afl)Quentin Carbonneaux
2021-06-17amd64: fix conditional jump when compare is swapped and used elsewhereMichael Forney
2021-03-18spill: use stronger assertion for registers in use at start of functionMichael Forney
2021-03-18use toolchain to determine aarch64 sysroot pathMichael Forney
2021-03-18Revert "arm64: try qemu-system-aarch64"Michael Forney
2021-03-12arm64: fix selcall call data for return of aggregate in memoryMichael Forney
2021-03-12Arrange debug flag table to match pass orderMichael Forney
2021-03-02disable pie for arm64 testsQuentin Carbonneaux
2021-03-02arm64: try qemu-system-aarch64Reini Urban
2021-03-02fix a couple asan complaintsQuentin Carbonneaux
2021-03-02renaming in gas.cQuentin Carbonneaux
2021-03-02add data $name = section "section" ...Drew DeVault
2021-03-02silence a gcc10 warningQuentin Carbonneaux
2021-03-02gas: emit GNU-stack note so that stack is not executableMichael Forney
2021-03-02arm64: handle stack offsets >=4096 in OaddrMichael Forney
2021-02-16docs/llvm: Fix typo jeoparadized -> jeopardizedThomas Bracht Laumann Jespersen
2020-10-05fold: zero-initialize padding bits of constantsMichael Forney
2020-08-06fix a typo in call's BNFQuentin Carbonneaux
2020-08-06amd64: Use member class for aggregate parameter temporaryMichael Forney
2020-08-06rega: Fix allocation of multiple temporaries to the same registerMichael Forney
2020-08-06arm64: Make sure SP stays aligned by 16Michael Forney
2020-08-06Move NPred in parse.c and decrease itMichael Forney
2020-08-06Use a dynamic array for phi argumentsMichael Forney
2019-11-25copy: Fix use of compound literal outside its scopeMichael Forney
2019-07-11minic: fix undefined symbol linkage issueSergei V. Rogachev
2019-05-16Fix a few uses of gassym missed in 9e7e5bffMichael Forney
2019-05-15arm64: Handle stack allocations larger than 4095 bytesMichael Forney
2019-05-15arm64: Handle truncd instructionMichael Forney
2019-05-15arm64: Use 32-bit register name when loading 'b' or 'h' into 'l'Michael Forney
2019-05-15Allow specifying literal global namesMichael Forney
2019-05-14drop dead declarationQuentin Carbonneaux
2019-05-14fix a bad bug in copy detectionQuentin Carbonneaux
2019-05-05add asm diffing in test scriptQuentin Carbonneaux
2019-05-05fuse epilog deduplication with jump threadingQuentin Carbonneaux
2019-05-05revert last commitQuentin Carbonneaux
2019-05-04emit only one epilog per functionQuentin Carbonneaux
2019-05-03gas: use .balign instead of .alignQuentin Carbonneaux
2019-05-02move fillloop() after fold()Quentin Carbonneaux
2019-05-02detect ubiquitous simple copiesQuentin Carbonneaux
2019-05-02revert heuristic to reuse stack slotsQuentin Carbonneaux
2019-04-30isel fix for amd64 memory storesQuentin Carbonneaux
2019-04-29fix folding of unsigned operationsQuentin Carbonneaux