Quentin Carbonneaux
|
5fee3da6ac
rename blknew() to newblk()
|
2 years ago |
Quentin Carbonneaux
|
eb9fcece9e
naming nit
|
2 years ago |
Quentin Carbonneaux
|
011dfc839d
silence format warning more reliably
|
2 years ago |
Quentin Carbonneaux
|
6f45894c7f
silence some warnings
|
2 years ago |
Quentin Carbonneaux
|
87dc3ea290
fix allocation ordering bug in rega
|
3 years ago |
Michael Forney
|
3b75357e2b
Revert "skip jump arguments in rega"
|
3 years ago |
Michael Forney
|
ae23a3223f
avoid some one last gcc truncation warning
|
4 years ago |
Quentin Carbonneaux
|
028534d989
skip jump arguments in rega
|
4 years ago |
Michael Forney
|
9639940cb4
rega: Fix allocation of multiple temporaries to the same register
|
5 years ago |
Quentin Carbonneaux
|
7ba69be87b
fuse epilog deduplication with jump threading
|
6 years ago |
Quentin Carbonneaux
|
bcc90d074e
make sure phis are temporaries in rega
|
6 years ago |
Michael Forney
|
44fbc60237
Fix assertion failure if temporary was spilled in all predecessors
|
6 years ago |
Quentin Carbonneaux
|
ce0ab53ed7
2 bug fixes in rega
|
6 years ago |
Quentin Carbonneaux
|
834b5cb08b
fix a bad bug in regalloc boilerplate
|
6 years ago |
Emil Skoeldberg
|
e7a3875859
Fix compiler warnings.
|
7 years ago |
Quentin Carbonneaux
|
2d02070af0
new hinting in the register allocator
|
8 years ago |
Quentin Carbonneaux
|
49a4593c33
prepare for multi-target
|
8 years ago |
Quentin Carbonneaux
|
81e2fdacc5
improve global registers handling
|
8 years ago |
Quentin Carbonneaux
|
8799dc30ac
make rsp and rbp globally live
|
8 years ago |
Quentin Carbonneaux
|
7e1c1f9f77
use uint for block ids
|
8 years ago |
Quentin Carbonneaux
|
657c3fa66b
match jumps/ops with il text
|
9 years ago |
Quentin Carbonneaux
|
a7fb69fd78
prevent gcc warning in rega
|
9 years ago |
Quentin Carbonneaux
|
865964706f
use bsiter() for better performance
|
9 years ago |
Quentin Carbonneaux
|
7b3f0f8424
fat il!
|
9 years ago |
Quentin Carbonneaux
|
d14e885325
cheap massive performance gain on brainfuck
|
9 years ago |
Quentin Carbonneaux
|
729aa97b79
cleanup error handling
|
9 years ago |
Quentin Carbonneaux
|
b75cb8388f
new layout, put LICENSE in root
|
9 years ago |