Michael Forney
|
630127c68b
spill: consider jump argument as use of register
|
3 жил өмнө |
Quentin Carbonneaux
|
b2a25215fc
spill: fix regs assertions
|
4 жил өмнө |
Michael Forney
|
4309ac5bdc
spill: add some comments describing functions
|
4 жил өмнө |
Michael Forney
|
e0b94a3d6a
spill: use stronger assertion for registers in use at start of function
|
4 жил өмнө |
Quentin Carbonneaux
|
99c8f84efc
fix a couple asan complaints
|
4 жил өмнө |
Quentin Carbonneaux
|
2e7d6b24ea
revert heuristic to reuse stack slots
|
6 жил өмнө |
Quentin Carbonneaux
|
d84f5fcbb7
make sure a spill slot is initialized
|
6 жил өмнө |
Quentin Carbonneaux
|
b777cd6c4b
simple heuristic to reuse stack slots
|
6 жил өмнө |
Michael Forney
|
ccd415428b
Fix typo
|
6 жил өмнө |
Quentin Carbonneaux
|
d9b0d77cf2
soften heuristic of 316b57
|
6 жил өмнө |
Quentin Carbonneaux
|
316b57e37e
new spiller heuristic for loops
|
6 жил өмнө |
Emil Skoeldberg
|
e7a3875859
Fix compiler warnings.
|
7 жил өмнө |
Quentin Carbonneaux
|
436d0fc07e
change the computation of spill costs for phis
|
8 жил өмнө |
Quentin Carbonneaux
|
49a4593c33
prepare for multi-target
|
8 жил өмнө |
Quentin Carbonneaux
|
81e2fdacc5
improve global registers handling
|
8 жил өмнө |
Quentin Carbonneaux
|
8799dc30ac
make rsp and rbp globally live
|
8 жил өмнө |
Quentin Carbonneaux
|
3c3afdc896
schedule loop nesting computations earlier
|
9 жил өмнө |
Quentin Carbonneaux
|
a9bc0541b5
move some liveness code where it belongs
|
9 жил өмнө |
Quentin Carbonneaux
|
657c3fa66b
match jumps/ops with il text
|
9 жил өмнө |
Quentin Carbonneaux
|
5873a7dc1e
make sure non-register temporaries get a slot
|
9 жил өмнө |
Quentin Carbonneaux
|
98c9cf29d3
output debug to stderr in spiller
|
9 жил өмнө |
Quentin Carbonneaux
|
238bc89271
fix loop header detection bug in spill
|
9 жил өмнө |
Quentin Carbonneaux
|
7b3f0f8424
fat il!
|
9 жил өмнө |
Quentin Carbonneaux
|
74562a93de
reorder instructions
|
9 жил өмнө |
Quentin Carbonneaux
|
e7825e70d5
tradeoff the type of bsiter()
|
9 жил өмнө |
Quentin Carbonneaux
|
729aa97b79
cleanup error handling
|
9 жил өмнө |
Quentin Carbonneaux
|
b75cb8388f
new layout, put LICENSE in root
|
9 жил өмнө |