Bug 165547

Summary: WebAssembly JS stubs: don't generate too much code
Product: WebKit Reporter: JF Bastien <jfbastien>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: ASSIGNED ---    
Severity: Normal CC: jfbastien, keith_miller, sbarati
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 165118    
Bug Blocks: 161709    

Description JF Bastien 2016-12-07 13:47:50 PST
WasmBindings.cpp will generate a bunch of code for huge signatures. Don't do that. At some point we'll have all the registers saved, and copied some of the stack args, and the rest should just be a loop. This means we'll share the inline cache but whatever it's better than code explosion!