Summary: | clean up pushToSaveImmediateWithoutTouchingRegisters a bit | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Saam Barati <saam> | ||||||||
Component: | JavaScriptCore | Assignee: | Saam Barati <saam> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | benjamin, commit-queue, fpizlo, ggaren, gskachkov, jfbastien, keith_miller, mark.lam, msaboff, rmorisset, ticaiolima, webkit-bug-importer, ysuzuki | ||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||
Version: | WebKit Nightly Build | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Attachments: |
|
Description
Saam Barati
2018-01-17 18:07:23 PST
Created attachment 331570 [details]
patch
Created attachment 331576 [details]
patch
Created attachment 331686 [details]
patch
(In reply to Saam Barati from comment #3) > Created attachment 331686 [details] > patch Updated to using dataTempRegister. ping Comment on attachment 331686 [details]
patch
r=me
Since the register doesn't matter it could totally be random... Though I guess it might lead to different GC values getting spilled sometimes? In that case data temp being on the stack is probably better than others.
(In reply to JF Bastien from comment #6) > Comment on attachment 331686 [details] > patch > > r=me > > Since the register doesn't matter it could totally be random... Though I > guess it might lead to different GC values getting spilled sometimes? In > that case data temp being on the stack is probably better than others. Yeah it totally could be as long as it’s not a HW reserved register. An earlier incarnation of this patch chose x9 or x19 or something like that Comment on attachment 331686 [details] patch Clearing flags on attachment: 331686 Committed r227897: <https://trac.webkit.org/changeset/227897> All reviewed patches have been landed. Closing bug. |