Takeshi Yoneda
|
372ec70fde
|
wazevo(regalloc): refactors data structure on live ranges (#1794)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-18 14:22:33 +09:00 |
|
Takeshi Yoneda
|
9dff143c57
|
wazevo(regalloc): reduces map usages (#1787)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-16 15:33:32 +09:00 |
|
Takeshi Yoneda
|
7c2483566a
|
wazevo(regalloc): support for reg spills (#1678)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-09-01 16:01:05 +09:00 |
|
Takeshi Yoneda
|
b7e8191cce
|
wazevo(regalloc): refactors assignment logic to isolate spill handling (#1677)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-31 17:40:28 +09:00 |
|
Takeshi Yoneda
|
58329f1e58
|
wazevo(regalloc): support for spill on function pointer of indirect call (#1675)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-31 09:45:15 +09:00 |
|
Takeshi Yoneda
|
c00463f920
|
wazevo(regalloc): sort liveNodes by begin PC (#1674)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-31 08:12:17 +09:00 |
|
Takeshi Yoneda
|
02900879bf
|
wazevo: initial impl of the new optimizing backend (#1615)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-09 10:45:23 +09:00 |
|