Closed Bug 1875862 (wasm-lazy-tiering) Opened 2 years ago Closed 2 months ago

[meta] Add lazy tiering and speculative inlining

Categories

(Core :: JavaScript: WebAssembly, task, P1)

task

Tracking

()

RESOLVED FIXED

People

(Reporter: rhunt, Unassigned)

References

(Depends on 9 open bugs, Blocks 1 open bug)

Details

(Keywords: meta)

We're interested in modifying our module compilation pipeline to support some combination of:

  1. Lazy tiering up to Ion
  2. Speculative indirect call inlining
  3. Direct call inlining

And maybe some other changes while we're at it.

Depends on: 1876155
Depends on: 1885363
Depends on: 1885368
Depends on: 1868521
Depends on: 1885373
Blocks: wasm-lang
Depends on: 1879010
Depends on: 1891182
Depends on: 1898153
Depends on: 1900336
Depends on: 1903539
Depends on: 1905716
Depends on: 1907151
Depends on: 1907640
Depends on: 1907642
Depends on: 1907644
Depends on: 1907645
Depends on: 1910194
Depends on: 1911060
Depends on: 1911071
Depends on: 1911591
Depends on: 1913101
Depends on: 1913103
Depends on: 1913106
Depends on: 1913108
Depends on: 1913109
Depends on: 1913110
Depends on: 1913111
Depends on: 1913114
Depends on: 1913119
Depends on: 1912741
Depends on: 1913876
Depends on: 1914411
Depends on: 1914422
Depends on: 1914423
Depends on: 1920909
Depends on: 1921216
Depends on: 1923220
Depends on: 1923361
Depends on: 1924559
Depends on: 1906765
Depends on: 1926097
Depends on: 1926098
Depends on: 1927061
Depends on: 1927402
Depends on: 1928381
Depends on: 1928390

Renaming this bug to be specific to where we ended up on.

Alias: wasm-compile-pipeline → wasm-lazy-tiering
Summary: [meta] Experiment with changing module compilation pipeline → [meta] Add lazy tiering and speculative inlining
Depends on: 1929320
Depends on: 1929493
Depends on: 1931407
Depends on: 1931628
Depends on: 1932060
Depends on: 1933659
Depends on: 1957504
Blocks: 1957868
Depends on: 1960708
Depends on: 1961915
Depends on: 1871158

We now have support for lazy tiering and speculative inlining. There are some future follow ups we can do, but none significant enough to keep this bug open.

Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.