Bug 249503

Summary: [Wasm-GC] Free several LLInt opcodes for GC instructions
Product: WebKit Reporter: Asumu Takikawa <asumu>
Component: WebAssemblyAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 247394    

Description Asumu Takikawa 2022-12-16 14:45:28 PST
LLInt for Wasm is hitting an opcode limit, which is preventing Wasm patches that add more instructions from landing.

It's possible to easily free two opcodes for GC proposal instructions, which is a short-term fix that could help land some patches.
Comment 1 Asumu Takikawa 2022-12-16 16:03:16 PST
Pull request: https://github.com/WebKit/WebKit/pull/7789
Comment 2 EWS 2022-12-17 10:14:51 PST
Committed 258048@main (c0a796183862): <https://commits.webkit.org/258048@main>

Reviewed commits have been landed. Closing PR #7789 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2022-12-17 10:15:16 PST
<rdar://problem/103481719>