index
:
~cnx/roux
this commit
main
Alternative QBE compiler
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
fold.c
Age
Commit message (
Expand
)
Author
2021-11-10
fold: Don't fold invalid addition/subtraction rather than failing
Michael Forney
2021-03-02
silence a gcc10 warning
Quentin Carbonneaux
2020-10-05
fold: zero-initialize padding bits of constants
Michael Forney
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-02-27
Let runtime crash on zero div, don't fold it.
Andrew Chambers
2018-04-26
Fix compiler warnings.
Emil Skoeldberg
2017-05-17
intern symbol names
Quentin Carbonneaux
2017-04-08
prepare for multi-target
Quentin Carbonneaux
2017-02-22
do not err on address comparisons
Quentin Carbonneaux
2017-02-06
fix edge deletion bug in sccp
Quentin Carbonneaux
2017-02-06
use uint for block ids
Quentin Carbonneaux
2017-01-12
use a less obtuse api for vnew()
Quentin Carbonneaux
2016-10-24
fix bug in folding of w comparisons
Quentin Carbonneaux
2016-08-15
specify the allocation function in vnew
Quentin Carbonneaux
2016-04-22
refine fp conversion instructions
Quentin Carbonneaux
2016-04-20
match jumps/ops with il text
Quentin Carbonneaux
2016-04-19
use assert for ssa invariants in fold/copy
Quentin Carbonneaux
2016-04-19
rename only live phi arguments in fold
Quentin Carbonneaux
2016-04-17
compute dead phi args correctly in fold
Quentin Carbonneaux
2016-04-12
cosmetic modification in fold
Quentin Carbonneaux
2016-04-12
simplify latmerge()
Quentin Carbonneaux
2016-04-12
the lattice merge has to be used in update()
Quentin Carbonneaux
2016-04-12
oops, dumb bug in folding
Quentin Carbonneaux
2016-04-12
diagnose some undefined uses
Quentin Carbonneaux
2016-04-09
this can be false
Quentin Carbonneaux
2016-04-09
fix wrong assertion in fold
Quentin Carbonneaux
2016-04-09
oops, forgot to patch phi arguments
Quentin Carbonneaux
2016-04-09
more debug tweaks in fold
Quentin Carbonneaux
2016-04-09
add a proper block deletion routine
Quentin Carbonneaux
2016-04-09
nicer debug info
Quentin Carbonneaux
2016-04-09
quickly hack fold rewriting
Quentin Carbonneaux
2016-04-07
use cast in czero()
Quentin Carbonneaux
2016-04-07
inline latmerge() (cross fingers)
Quentin Carbonneaux
2016-04-07
adjustments in sccp
Quentin Carbonneaux
2016-04-07
add boring folding code
Quentin Carbonneaux
2016-04-06
start work on constant propagation
Quentin Carbonneaux