Summary: | Use IRC for Wasm, and Briggs for JS on ARM64 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Saam Barati <saam> | ||||||
Component: | JavaScriptCore | Assignee: | Saam Barati <saam> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | ews-watchlist, keith_miller, mark.lam, msaboff, rmorisset, tzagallo, webkit-bug-importer, ysuzuki | ||||||
Priority: | P2 | Keywords: | InRadar | ||||||
Version: | WebKit Nightly Build | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Attachments: |
|
Description
Saam Barati
2022-01-14 10:14:30 PST
(In reply to Saam Barati from comment #0) > Seeing some regressions from https://trac.webkit.org/changeset/287218/webkit > by always using IRC Regressions on iOS on JetStream2 Created attachment 449182 [details]
patch
Comment on attachment 449182 [details]
patch
r=me
Comment on attachment 449182 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=449182&action=review r=me > Source/JavaScriptCore/b3/air/AirAllocateRegistersByGraphColoring.cpp:1823 > + if (isARM64()) Maybe just return !isArm64(); ? > Source/JavaScriptCore/b3/air/AirCode.h:416 > + bool m_forceIRC { false }; It probably does not really matter, but moving it with the other bools would save a word of memory. Comment on attachment 449182 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=449182&action=review >> Source/JavaScriptCore/b3/air/AirAllocateRegistersByGraphColoring.cpp:1823 >> + if (isARM64()) > > Maybe just return !isArm64(); ? as silly as this is, I find the current way slightly easier to read and add new conditions to later. >> Source/JavaScriptCore/b3/air/AirCode.h:416 >> + bool m_forceIRC { false }; > > It probably does not really matter, but moving it with the other bools would save a word of memory. will fix Created attachment 449191 [details]
patch for landing
Committed r288023 (246049@main): <https://commits.webkit.org/246049@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 449191 [details]. |