WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
225321
Add Data Call ICs that don't repatch and use them in the baseline JIT
https://bugs.webkit.org/show_bug.cgi?id=225321
Summary
Add Data Call ICs that don't repatch and use them in the baseline JIT
Saam Barati
Reported
2021-05-03 12:00:32 PDT
...
Attachments
WIP
(104.82 KB, patch)
2021-05-11 17:05 PDT
,
Saam Barati
no flags
Details
Formatted Diff
Diff
WIP
(102.93 KB, patch)
2021-05-12 18:08 PDT
,
Saam Barati
no flags
Details
Formatted Diff
Diff
WIP
(102.98 KB, patch)
2021-05-12 18:14 PDT
,
Saam Barati
no flags
Details
Formatted Diff
Diff
WIP
(99.87 KB, patch)
2021-05-12 18:23 PDT
,
Saam Barati
no flags
Details
Formatted Diff
Diff
WIP
(98.05 KB, patch)
2021-05-13 10:21 PDT
,
Saam Barati
no flags
Details
Formatted Diff
Diff
WIP
(77.39 KB, patch)
2021-05-13 11:01 PDT
,
Saam Barati
no flags
Details
Formatted Diff
Diff
WIP
(77.33 KB, patch)
2021-05-13 11:04 PDT
,
Saam Barati
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
WIP
(84.20 KB, patch)
2021-05-13 12:05 PDT
,
Saam Barati
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
patch
(88.43 KB, patch)
2021-05-13 17:12 PDT
,
Saam Barati
no flags
Details
Formatted Diff
Diff
patch
(88.55 KB, patch)
2021-05-13 17:13 PDT
,
Saam Barati
no flags
Details
Formatted Diff
Diff
patch
(88.48 KB, patch)
2021-05-14 10:42 PDT
,
Saam Barati
msaboff
: review+
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
patch for landing
(88.56 KB, patch)
2021-05-17 13:34 PDT
,
Saam Barati
no flags
Details
Formatted Diff
Diff
Show Obsolete
(11)
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2021-05-10 12:01:22 PDT
<
rdar://problem/77773796
>
Saam Barati
Comment 2
2021-05-11 17:05:02 PDT
Created
attachment 428329
[details]
WIP
Saam Barati
Comment 3
2021-05-12 18:08:57 PDT
Created
attachment 428441
[details]
WIP Still need to implement 32-bit, but let's see how x86_64 does
Saam Barati
Comment 4
2021-05-12 18:14:36 PDT
Created
attachment 428444
[details]
WIP
Saam Barati
Comment 5
2021-05-12 18:23:45 PDT
Created
attachment 428445
[details]
WIP
Saam Barati
Comment 6
2021-05-13 10:21:13 PDT
Created
attachment 428525
[details]
WIP
Saam Barati
Comment 7
2021-05-13 11:01:59 PDT
Created
attachment 428533
[details]
WIP rebased, the patch should apply to ToT now.
Saam Barati
Comment 8
2021-05-13 11:04:50 PDT
Created
attachment 428535
[details]
WIP
Saam Barati
Comment 9
2021-05-13 12:05:43 PDT
Created
attachment 428541
[details]
WIP
Saam Barati
Comment 10
2021-05-13 17:12:15 PDT
Created
attachment 428581
[details]
patch
Saam Barati
Comment 11
2021-05-13 17:13:50 PDT
Created
attachment 428582
[details]
patch
Saam Barati
Comment 12
2021-05-14 10:39:10 PDT
Comment on
attachment 428582
[details]
patch View in context:
https://bugs.webkit.org/attachment.cgi?id=428582&action=review
> Source/JavaScriptCore/jit/JITCall32_64.cpp:306 > + if (opcodeID == op_tail_call || opcodeID == op_tail_call_varargs || opcodeID == op_tail_call_forward_arguments)
lol, this should not be here... I think this is the 32-bit crashes
Saam Barati
Comment 13
2021-05-14 10:42:26 PDT
Created
attachment 428638
[details]
patch
Michael Saboff
Comment 14
2021-05-17 11:13:52 PDT
Comment on
attachment 428638
[details]
patch View in context:
https://bugs.webkit.org/attachment.cgi?id=428638&action=review
r=me with one nit.
> Source/JavaScriptCore/ChangeLog:10 > + pointer from CallLinkInfo, and indrect calling that pointer. This means that
nit -> indirect
Saam Barati
Comment 15
2021-05-17 13:34:34 PDT
Created
attachment 428860
[details]
patch for landing
Saam Barati
Comment 16
2021-05-18 14:04:47 PDT
Getting help from Caio on Slack. He isn't able to reproduce the failure locally. Will land for now, and we'll fix testapi on armv7 if failures are caused.
EWS
Comment 17
2021-05-18 14:30:56 PDT
Committed
r277680
(
237881@main
): <
https://commits.webkit.org/237881@main
> All reviewed patches have been landed. Closing bug and clearing flags on
attachment 428860
[details]
.
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