WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
206329
Try to simplify the template deduction used by callOperation in DFGSpeculativeJIT
https://bugs.webkit.org/show_bug.cgi?id=206329
Summary
Try to simplify the template deduction used by callOperation in DFGSpeculativ...
Robin Morisset
Reported
2020-01-15 17:42:40 PST
Might slightly help compile times and be more readable to boot.
Attachments
Patch
(15.29 KB, patch)
2020-01-15 17:46 PST
,
Robin Morisset
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Robin Morisset
Comment 1
2020-01-15 17:46:22 PST
Created
attachment 387879
[details]
Patch
Keith Miller
Comment 2
2020-01-15 17:51:19 PST
Comment on
attachment 387879
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=387879&action=review
r=me with question.
> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:-954 > - callOperation(OperationType operation, NoResultTag, Args... args)
Does anyone use NoResultTag now? If not, we should just get rid of it.
Robin Morisset
Comment 3
2020-01-15 17:52:35 PST
(In reply to Keith Miller from
comment #2
)
> Comment on
attachment 387879
[details]
> Patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=387879&action=review
> > r=me with question. > > > Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:-954 > > - callOperation(OperationType operation, NoResultTag, Args... args) > > Does anyone use NoResultTag now? If not, we should just get rid of it.
It is still used by various other functions. It is not clear whether it can also be removed from those.
WebKit Commit Bot
Comment 4
2020-01-16 16:06:40 PST
Comment on
attachment 387879
[details]
Patch Clearing flags on attachment: 387879 Committed
r254717
: <
https://trac.webkit.org/changeset/254717
>
WebKit Commit Bot
Comment 5
2020-01-16 16:06:42 PST
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 6
2020-01-16 16:07:45 PST
<
rdar://problem/58662089
>
Saam Barati
Comment 7
2020-01-16 23:34:48 PST
Did it make compile times faster?
Robin Morisset
Comment 8
2020-01-17 09:47:54 PST
(In reply to Saam Barati from
comment #7
)
> Did it make compile times faster?
I was hoping that it would, but it apparently did not (or at least not significantly):
https://perf.safari.apple.com/v3/#/charts?since=1578678298555&paneList=((1117-4968-null-null-(5-2.5-500))-(1117-4990-null-null-(5-2.5-500
)))
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug