Bug 246348 - [SIMD] Register Allocation support
Summary: [SIMD] Register Allocation support
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: WebKit Local Build
Hardware: Unspecified Unspecified
: P1 Normal
Assignee: Justin Michaud
URL:
Keywords: InRadar
Depends on:
Blocks: 222382
  Show dependency treegraph
 
Reported: 2022-10-11 09:56 PDT by Justin Michaud
Modified: 2022-12-07 16:06 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.