index
:
~cnx/roux
this commit
main
Alternative QBE compiler
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2021-08-02
copy: consider identity element for more instructions
Michael Forney
2021-08-02
gas: always emit GNU-stack note
Érico Nogueira
2021-07-30
err when an address contains a sum $a+$b (afl)
Quentin Carbonneaux
2021-07-29
load: handle all cases in cast()
Michael Forney
2021-07-28
handle fast locals in amd64 shifts (afl)
Quentin Carbonneaux
2021-07-28
fix buffer overflow in parser (afl)
Quentin Carbonneaux
2021-07-28
fix amd64 addressing selection bug (afl)
Quentin Carbonneaux
2021-06-17
amd64: fix conditional jump when compare is swapped and used elsewhere
Michael Forney
2021-03-18
spill: use stronger assertion for registers in use at start of function
Michael Forney
2021-03-18
use toolchain to determine aarch64 sysroot path
Michael Forney
2021-03-18
Revert "arm64: try qemu-system-aarch64"
Michael Forney
2021-03-12
arm64: fix selcall call data for return of aggregate in memory
Michael Forney
2021-03-12
Arrange debug flag table to match pass order
Michael Forney
2021-03-02
disable pie for arm64 tests
Quentin Carbonneaux
2021-03-02
arm64: try qemu-system-aarch64
Reini Urban
2021-03-02
fix a couple asan complaints
Quentin Carbonneaux
2021-03-02
renaming in gas.c
Quentin Carbonneaux
2021-03-02
add data $name = section "section" ...
Drew DeVault
2021-03-02
silence a gcc10 warning
Quentin Carbonneaux
2021-03-02
gas: emit GNU-stack note so that stack is not executable
Michael Forney
2021-03-02
arm64: handle stack offsets >=4096 in Oaddr
Michael Forney
2021-02-16
docs/llvm: Fix typo jeoparadized -> jeopardized
Thomas Bracht Laumann Jespersen
2020-10-05
fold: zero-initialize padding bits of constants
Michael Forney
2020-08-06
fix a typo in call's BNF
Quentin Carbonneaux
2020-08-06
amd64: Use member class for aggregate parameter temporary
Michael Forney
2020-08-06
rega: Fix allocation of multiple temporaries to the same register
Michael Forney
2020-08-06
arm64: Make sure SP stays aligned by 16
Michael Forney
2020-08-06
Move NPred in parse.c and decrease it
Michael Forney
2020-08-06
Use a dynamic array for phi arguments
Michael Forney
2019-11-25
copy: Fix use of compound literal outside its scope
Michael Forney
2019-07-11
minic: fix undefined symbol linkage issue
Sergei V. Rogachev
2019-05-16
Fix a few uses of gassym missed in 9e7e5bff
Michael Forney
2019-05-15
arm64: Handle stack allocations larger than 4095 bytes
Michael Forney
2019-05-15
arm64: Handle truncd instruction
Michael Forney
2019-05-15
arm64: Use 32-bit register name when loading 'b' or 'h' into 'l'
Michael Forney
2019-05-15
Allow specifying literal global names
Michael Forney
2019-05-14
drop dead declaration
Quentin Carbonneaux
2019-05-14
fix a bad bug in copy detection
Quentin Carbonneaux
2019-05-05
add asm diffing in test script
Quentin Carbonneaux
2019-05-05
fuse epilog deduplication with jump threading
Quentin Carbonneaux
2019-05-05
revert last commit
Quentin Carbonneaux
2019-05-04
emit only one epilog per function
Quentin Carbonneaux
2019-05-03
gas: use .balign instead of .align
Quentin Carbonneaux
2019-05-02
move fillloop() after fold()
Quentin Carbonneaux
2019-05-02
detect ubiquitous simple copies
Quentin Carbonneaux
2019-05-02
revert heuristic to reuse stack slots
Quentin Carbonneaux
2019-04-30
isel fix for amd64 memory stores
Quentin Carbonneaux
2019-04-29
fix folding of unsigned operations
Quentin Carbonneaux
2019-04-29
fold: Make sure 32-bit constants get sign extended when necessary
Michael Forney
2019-04-29
amd64: Use unordered compare for floating points
Michael Forney
[next]