Bug 246348

Summary: [SIMD] Register Allocation support
Product: WebKit Reporter: Justin Michaud <justin_michaud>
Component: JavaScriptCoreAssignee: Justin Michaud <justin_michaud>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P1 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 222382    

Description Justin Michaud 2022-10-11 09:56:13 PDT
Today, we disable the linear scan and graph coloring register allocators. Make them support vectors, and remove all of the RegisterSet hacks of the form (useWASMSIMD() ? Width128 : Width64) when constructing clobber sets.
Comment 1 Radar WebKit Bug Importer 2022-10-18 09:57:33 PDT
<rdar://problem/101296695>
Comment 2 Justin Michaud 2022-11-30 18:04:22 PST
Pull request: https://github.com/WebKit/WebKit/pull/7002
Comment 3 EWS 2022-12-07 16:06:52 PST
Committed 257519@main (244d75cd9da4): <https://commits.webkit.org/257519@main>

Reviewed commits have been landed. Closing PR #7002 and removing active labels.