index
:
~cnx/roux
this commit
main
Alternative QBE compiler
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
amd64
/
emit.c
Age
Commit message (
Expand
)
Author
2022-12-12
new rsval() helper for signed Refs
Quentin Carbonneaux
2022-11-27
new hlt block terminator
Quentin Carbonneaux
2022-11-22
use a new struct for symbols
Quentin Carbonneaux
2022-10-12
thread-local storage for amd64_apple
Quentin Carbonneaux
2022-10-08
mark apple targets with a boolean
Quentin Carbonneaux
2022-10-08
"rel" fields become "reloc"
Quentin Carbonneaux
2022-10-08
add support for thread-local storage
Quentin Carbonneaux
2022-08-31
drop -G flag and add target amd64_apple
Quentin Carbonneaux
2022-02-02
shared linkage logic for func/data
Quentin Carbonneaux
2022-01-23
Add a negation instruction
Eyal Sawady
2021-10-13
add size suffix to frame setup.
Andrew Chambers
2021-08-23
amd64/emit.c: fix %x =k sub %x, %x
Eyal Sawady
2021-07-28
fix amd64 addressing selection bug (afl)
Quentin Carbonneaux
2019-05-15
Allow specifying literal global names
Michael Forney
2019-05-05
revert last commit
Quentin Carbonneaux
2019-05-04
emit only one epilog per function
Quentin Carbonneaux
2019-04-29
amd64: Use unordered compare for floating points
Michael Forney
2019-04-25
cleanup amd64 constant addressing
Quentin Carbonneaux
2019-04-15
handle big constants moves to slots
Quentin Carbonneaux
2019-03-12
emit valid code for mem->mem copies
Quentin Carbonneaux
2019-02-21
amd64: Fix typo in truncd instruction
Michael Forney
2017-07-30
fix dynamic stack allocs for amd64
Quentin Carbonneaux
2017-06-06
fix fp subtractions on amd64
Quentin Carbonneaux
2017-06-06
fix floating-point division
Quentin Carbonneaux
2017-05-17
intern symbol names
Quentin Carbonneaux
2017-04-08
prepare for multi-target
Quentin Carbonneaux