Takeshi Yoneda
56e2a43ae9
regalloc: removes map from RegAllocFunction (#2240)
This improves the compilation slightly as below:
### wazero compiled as a wasip1
```
goos: darwin
goarch: arm64
pkg: github.com/tetratelabs/wazero
│ old_zig.txt │ new_zig.txt │
│ sec/op │ sec/op vs base │
Compilation-10 2.227 ± 0% 2.184 ± 1% -1.96% (p=0.001 n=7)
│ old_zig.txt │ new_zig.txt │
│ B/op │ B/op vs base │
Compilation-10 337.2Mi ± 0% 337.3Mi ± 0% +0.02% (p=0.001 n=7)
│ old_zig.txt │ new_zig.txt │
│ allocs/op │ allocs/op vs base │
Compilation-10 593.5k ± 0% 592.9k ± 0% -0.10% (p=0.001 n=7)
```
### Zig stdlib
```
goos: darwin
goarch: arm64
pkg: github.com/tetratelabs/wazero
│ old.txt │ new.txt │
│ sec/op │ sec/op vs base │
Compilation-10 4.371 ± 1% 4.329 ± 0% -0.96% (p=0.001 n=7)
│ old.txt │ new.txt │
│ B/op │ B/op vs base │
Compilation-10 599.3Mi ± 0% 599.3Mi ± 0% -0.00% (p=0.002 n=7)
│ old.txt │ new.txt │
│ allocs/op │ allocs/op vs base │
Compilation-10 287.9k ± 0% 287.9k ± 0% ~ (p=0.053 n=7)
```
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
2024-06-08 09:51:42 -07:00
..
2023-03-13 11:41:19 +08:00
2023-05-15 18:41:52 -07:00
2023-04-21 16:08:35 +02:00
2023-08-20 08:10:10 +09:00
2024-06-08 09:51:42 -07:00
2024-04-15 14:55:14 +09:00
2024-02-24 07:00:57 +09:00
2023-08-07 15:50:38 +08:00
2024-04-22 11:17:10 +09:00
2022-11-03 10:23:35 +08:00
2024-06-01 12:45:45 -07:00
2023-04-28 15:32:32 +08:00
2023-02-09 07:38:22 -10:00
2024-04-06 21:04:55 +09:00
2024-05-28 17:44:05 +09:00
2024-03-31 11:11:31 +02:00
2024-04-22 11:17:10 +09:00
2024-04-22 11:17:10 +09:00
2024-04-06 21:04:55 +09:00
2024-02-09 13:29:57 -08:00
2024-04-22 11:17:10 +09:00
2024-06-07 12:50:25 -07:00
2024-04-30 17:23:46 +09:00
2024-01-15 08:20:40 -08:00