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
2019-03-12
emit valid code for mem->mem copies
Quentin Carbonneaux
2019-03-09
add a stress test for phi spilling
Quentin Carbonneaux
2019-03-09
make sure phis are temporaries in rega
Quentin Carbonneaux
2019-03-08
use a hash table to parse temporaries
Quentin Carbonneaux
2019-03-07
fix in load elimination (vacall is a call)
Michael Forney
2019-03-01
skip expensive ssa-building loop when possible
Quentin Carbonneaux
2019-02-28
update copyright years
Quentin Carbonneaux
2019-02-27
Let runtime crash on zero div, don't fold it.
Andrew Chambers
2019-02-26
new copy elimination pass
Quentin Carbonneaux
2019-02-25
prefer bigger amd64 addressing
Quentin Carbonneaux
2019-02-21
fix amd64 addressing mode matcher
Quentin Carbonneaux
2019-02-21
doc: Aggregate types can be nested
Michael Forney
2019-02-21
Fix assertion failure if temporary was spilled in all predecessors
Michael Forney
2019-02-21
amd64: Fix typo in truncd instruction
Michael Forney
2019-02-21
doc: Include `align` in data BNF
Michael Forney
2019-02-21
Fix typo
Michael Forney
2019-02-18
mark phi arguments as escaping
Quentin Carbonneaux
2019-02-06
soften heuristic of 316b57
Quentin Carbonneaux
2019-02-06
2 bug fixes in rega
Quentin Carbonneaux
2019-02-05
fix a bad bug in regalloc boilerplate
Quentin Carbonneaux
2019-02-05
new spiller heuristic for loops
Quentin Carbonneaux
2018-04-26
more compiler warnings...
Quentin Carbonneaux
2018-04-26
Fix compiler warnings.
Emil Skoeldberg
2017-10-07
fix compiler command in testcc
Eugene Sharygin
2017-09-25
adjust test.sh for ubuntu
Quentin Carbonneaux
2017-09-22
mark printf call as variadic in test
Quentin Carbonneaux
2017-08-17
fix bug in jumps simplification
Quentin Carbonneaux
2017-07-30
fix dynamic stack allocs for amd64
Quentin Carbonneaux
2017-06-06
fix fp subtractions on amd64
Quentin Carbonneaux
2017-06-06
isreg() does not need to be inlined
Quentin Carbonneaux
2017-06-06
fix floating-point division
Quentin Carbonneaux
2017-05-17
free the typ vector at the end of parse()
Quentin Carbonneaux
2017-05-17
intern symbol names
Quentin Carbonneaux
2017-05-16
new hinting in the register allocator
Quentin Carbonneaux
2017-05-16
change the computation of spill costs for phis
Quentin Carbonneaux
2017-05-16
do not account for interferences in phi classes
Quentin Carbonneaux
2017-04-26
Small corrections in documentation
Quentin Rameau
2017-04-18
documentation update
Quentin Carbonneaux
2017-04-16
minor changes for env parameter
Quentin Carbonneaux
2017-04-14
remove html converter
Quentin Carbonneaux
2017-04-11
unscrew freebsd tests
Quentin Carbonneaux
2017-04-11
simplify amd64 aggregates classification
Quentin Carbonneaux
2017-04-10
bump the size of the instruction buffer
Quentin Carbonneaux
2017-04-10
simplify slot logic in alias analysis
Quentin Carbonneaux
2017-04-09
always disable pie in tests
Quentin Carbonneaux
2017-04-08
misc fixes for osx
Quentin Carbonneaux
2017-04-08
add handy src target to the Makefile
Quentin Carbonneaux
2017-04-08
add instructions to build on windows
Quentin Carbonneaux
2017-04-08
nits in the documentation
Quentin Carbonneaux
2017-04-08
use amd64 instead of x64 in abi doc
Quentin Carbonneaux
[prev]
[next]