Nick Fitzgerald
55215bbd1e
Use a SmallVec for ABIArgSlots (#4586)
These are always length 1 for Wasm benchmarks.
<h3>Sightglass Benchmark Results</h3>
```
compilation :: nanoseconds :: benchmarks/spidermonkey/benchmark.wasm
Δ = 328624015.86 ± 40274677.93 (confidence = 99%)
main.so is 0.88x to 0.91x faster than slots-smallvec.so!
slots-smallvec.so is 1.10x to 1.13x faster than main.so!
[3070752447 3203778792.55 3446269274] main.so
[2503544039 2875154776.69 3197966713] slots-smallvec.so
compilation :: nanoseconds :: benchmarks/pulldown-cmark/benchmark.wasm
Δ = 9685705.06 ± 3221286.87 (confidence = 99%)
main.so is 0.91x to 0.96x faster than slots-smallvec.so!
slots-smallvec.so is 1.05x to 1.09x faster than main.so!
[129356493 145594942.79 165038803] main.so
[118555011 135909237.73 188780619] slots-smallvec.so
compilation :: nanoseconds :: benchmarks/bz2/benchmark.wasm
No difference in performance.
[79080493 86757564.46 112649639] main.so
[78083384 85934125.69 94992743] slots-smallvec.so
```
2022-08-02 17:40:36 -07:00
..
2022-06-30 12:43:36 -07:00
2022-08-02 19:37:56 +00:00
2022-08-02 17:40:36 -07:00
2022-07-07 12:54:39 -07:00
2022-08-02 17:40:36 -07:00
2022-08-02 14:37:17 -07:00
2022-08-01 11:19:15 +02:00
2022-06-30 12:43:36 -07:00
2021-10-04 10:36:12 +02:00
2019-10-10 16:45:48 +02:00
2022-08-02 12:05:40 -07:00
2021-10-04 19:11:52 +02:00
2022-07-25 13:00:43 -07:00
2019-01-28 15:56:54 -08:00
2020-04-15 17:21:28 -07:00
2019-10-24 17:20:12 -07:00
2020-03-05 16:11:13 +01:00
2020-03-05 16:11:13 +01:00
2019-01-28 15:56:54 -08:00
2022-05-20 13:19:32 -07:00
2019-10-02 11:50:44 -07:00
2022-08-02 12:05:40 -07:00
2022-03-31 10:05:10 -07:00
2020-03-03 13:21:13 -06:00
2021-08-05 13:44:16 -05:00
2022-08-02 14:37:17 -07:00
2021-10-04 10:36:12 +02:00
2022-05-09 19:22:34 +02:00
2022-08-02 12:05:40 -07:00
2019-09-26 18:00:03 +02:00
2022-08-02 19:37:56 +00:00
2022-03-31 10:05:10 -07:00
2022-06-30 12:43:36 -07:00
2022-06-30 12:43:36 -07:00
2022-08-02 12:05:40 -07:00
2022-08-01 11:19:15 +02:00
2022-04-14 10:28:21 -07:00
2022-07-13 10:51:07 -05:00