Roland Paterson-Jones
|
cf9f95f521
Optab-driven copy detection
|
1 year ago |
Quentin Carbonneaux
|
5e9726946d
new UNDEF Ref
|
3 years ago |
Quentin Carbonneaux
|
0db06dad63
recognize some phis as copies
|
3 years ago |
Quentin Carbonneaux
|
70f297bab7
fix case of Pool constants
|
3 years ago |
Michael Forney
|
2bbfcf61b3
copy: consider identity element for more instructions
|
4 years ago |
Michael Forney
|
190263f1b6
copy: Fix use of compound literal outside its scope
|
6 years ago |
Quentin Carbonneaux
|
1b1a7f618c
fix a bad bug in copy detection
|
6 years ago |
Quentin Carbonneaux
|
34fee80e69
detect ubiquitous simple copies
|
6 years ago |
Quentin Carbonneaux
|
b2ea8c11b6
new copy elimination pass
|
6 years ago |
Emil Skoeldberg
|
e7a3875859
Fix compiler warnings.
|
7 years ago |
Quentin Carbonneaux
|
da9a30bd77
cosmetic fixes
|
8 years ago |
Quentin Carbonneaux
|
2c2db15995
do sign/zero extensions removal in copy.c
|
8 years ago |
Quentin Carbonneaux
|
844b97cf37
use a queue for copy elimination
|
9 years ago |
Quentin Carbonneaux
|
2f41ff03e2
fix bug in copy propagation
|
9 years ago |
Quentin Carbonneaux
|
657c3fa66b
match jumps/ops with il text
|
9 years ago |
Quentin Carbonneaux
|
43967b6306
use assert for ssa invariants in fold/copy
|
9 years ago |
Quentin Carbonneaux
|
b58fdfec9d
diagnose some undefined uses
|
9 years ago |
Quentin Carbonneaux
|
729aa97b79
cleanup error handling
|
9 years ago |
Quentin Carbonneaux
|
b75cb8388f
new layout, put LICENSE in root
|
9 years ago |