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 |
|
Edoardo Vacchi
|
a653c8a8f7
|
wazevo: add fuzz test cases (#1792)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
|
2023-10-17 15:54:37 +09:00 |
|
Takeshi Yoneda
|
48327d90ba
|
wazevo(regalloc): makes coloring faster (#1789)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-16 19:46:10 +09:00 |
|
Takeshi Yoneda
|
14bea4ffdb
|
wazevo(regalloc): removes unnecessary validation pass (#1788)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-16 16:26:50 +09:00 |
|
Takeshi Yoneda
|
aca6ab2fb3
|
wazevo: fixes many params function listeners (#1728)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-09-22 12:40:10 +09:00 |
|
Takeshi Yoneda
|
2686665e2a
|
wazevo: passes huge stack integration tests (#1722)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-09-19 16:17:35 +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
|
c592c8e5c1
|
wazevo: removes unused SSA insts, centralizes debug toggles (#1671)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-30 08:16:51 +09:00 |
|
Takeshi Yoneda
|
f96f097b39
|
wazevo: pass memory_grow.wast (#1656)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-24 10:51:28 +09:00 |
|
Takeshi Yoneda
|
1223d11d6a
|
wazevo: pass memory_size.wast (#1653)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-23 14:59:29 +09:00 |
|
Takeshi Yoneda
|
8c245b750c
|
wazevo: passes address, binary, data, nop, etc spec tests (#1651)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-23 09:17:22 +09:00 |
|
Takeshi Yoneda
|
dbdd3f5541
|
wazevo: adds support for host functions (#1630)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-15 12:00:36 +09:00 |
|
Takeshi Yoneda
|
37638a7b25
|
wazevo: adds support for calling imported functions (#1618)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-09 15:49:06 +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 |
|