Takeshi Yoneda
|
d26cbadd46
|
wazevo(arm64): adds missing PerfMapEnabled branch (#1882)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-12-19 15:13:03 -08:00 |
|
Takeshi Yoneda
|
fe5aebc764
|
wazevo: adds perfmap build tag to write perf-map (#1880)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-12-19 08:26:47 -08:00 |
|
Takeshi Yoneda
|
a6fea913e8
|
wazevo(arm64): relocations for large conditional branches (#1873)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-12-14 12:45:44 -08:00 |
|
Takeshi Yoneda
|
374d6ff712
|
wazevo: implements linear reg alloc algorithm (#1829)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-11-16 14:46:03 +09:00 |
|
Takeshi Yoneda
|
6a7e474e02
|
wazevo(arm64): reuses queue in addr lowering (#1835)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-11-13 12:06:30 +09:00 |
|
Takeshi Yoneda
|
9bc1ae6816
|
wazevo(arm64): places spill slots below clobbered regs (#1833)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-11-10 11:27:13 +09:00 |
|
Takeshi Yoneda
|
2ca59ecee8
|
wazevo: pass reset func to NewPool (#1796)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-18 16:09:54 +09:00 |
|
Takeshi Yoneda
|
09da2e94b2
|
wazevo: adds support for DWARF based stack trace (#1734)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-09-25 10:54:19 +09:00 |
|
Takeshi Yoneda
|
de9879539b
|
wazevo(arm64): remove allocInstrAfterRegalloc API for simplicity (#1725)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-09-20 07:52:23 +09:00 |
|
Takeshi Yoneda
|
360a1fe264
|
wazevo: adds support for FunctionListeners (#1714)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-09-18 14:19:24 +09:00 |
|
Takeshi Yoneda
|
096c745d82
|
wazevo: support for stack traces (#1699)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-09-12 15:34:59 +09:00 |
|
Takeshi Yoneda
|
250e019889
|
wazevo(arm64): fixes Go entry ABI for arbitrary # of params/results (#1691)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-09-08 11:25:46 +09:00 |
|
Takeshi Yoneda
|
2c1dfc2a4b
|
wazevo: adds tests for high register pressure: part2 (#1687)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-09-06 13:29:10 +09:00 |
|
Takeshi Yoneda
|
757c4a6436
|
wazevo: passes br_if, switch and other spectests (#1659)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-25 10:07:49 +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
|
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
|
de23cd4dff
|
wazevo: adds support for br_table (#1646)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-22 13:14:08 +09:00 |
|
Takeshi Yoneda
|
112c0d445d
|
wazevo: adds support for local.tee, selects (#1634)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-17 11:30:27 +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
|
653a884833
|
wazevo: adds support for globals (#1625)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-08-11 15:12:25 +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 |
|