Description[wasm] Split the wasm compilation into two phases for parallel compilation.
Graph construction, graph scheduling, instruction selection, and register
allocation has been moved to ExecuteCompilation, which will eventually be
executed on the background threads. Code generation remains in
FinishCompilation because it has to be executed by the main thread.
Additionally, WasmCompilationUnits are finished more eagerly in
wasm-module.cc to save memory.
R=titzer@chromium.org
Committed: https://crrev.com/18c380c39610264ad0fa9d85eab271e83913222b
Cr-Commit-Position: refs/heads/master@{#35973}
Patch Set 1 #Patch Set 2 : Rebase. #
Total comments: 10
Patch Set 3 : #
Messages
Total messages: 9 (2 generated)
|