WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
123805
Update ReducedFTL
https://bugs.webkit.org/show_bug.cgi?id=123805
Summary
Update ReducedFTL
Filip Pizlo
Reported
2013-11-05 09:04:37 PST
Patch forthcoming.
Attachments
the patch
(18.54 KB, patch)
2013-11-05 09:06 PST
,
Filip Pizlo
sam
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Filip Pizlo
Comment 1
2013-11-05 09:06:59 PST
Created
attachment 216043
[details]
the patch
Sam Weinig
Comment 2
2013-11-05 10:10:16 PST
Comment on
attachment 216043
[details]
the patch View in context:
https://bugs.webkit.org/attachment.cgi?id=216043&action=review
> Tools/ChangeLog:11 > + memory leaps and attaching a profiler.
You probably meant "memory leaks"
Geoffrey Garen
Comment 3
2013-11-05 10:44:41 PST
Comment on
attachment 216043
[details]
the patch View in context:
https://bugs.webkit.org/attachment.cgi?id=216043&action=review
> Tools/ReducedFTL/ReducedFTL.c:66 > + printf("--fast-isel Enable the \"fast\" instruction selector.\n");
Does --fast-isel work anymore? The new LLVM intrinsics don't support --fast-isel, and nobody seems to be working on supporting it right now.
Filip Pizlo
Comment 4
2013-11-05 10:47:47 PST
(In reply to
comment #3
)
> (From update of
attachment 216043
[details]
) > View in context:
https://bugs.webkit.org/attachment.cgi?id=216043&action=review
> > > Tools/ReducedFTL/ReducedFTL.c:66 > > + printf("--fast-isel Enable the \"fast\" instruction selector.\n"); > > Does --fast-isel work anymore? The new LLVM intrinsics don't support --fast-isel, and nobody seems to be working on supporting it right now.
It depends on what you mean by "working". Enable fast isel means that, on a per-basic-block basis, the instruction selector will attempt fast isel. If it encounters an instruction that it cannot handle, it will silently fall back to the selection dag. Our basic blocks are fairly small and most of them don't have a call to any of our intrinsics. Hence enabling fast isel is a valid thing to consider. Current experiments show that it's not a good idea (20% compile time savings but a 30% throughput reduction) but that does't mean we can't sometimes try it.
Filip Pizlo
Comment 5
2013-11-05 10:48:06 PST
(In reply to
comment #2
)
> (From update of
attachment 216043
[details]
) > View in context:
https://bugs.webkit.org/attachment.cgi?id=216043&action=review
> > > Tools/ChangeLog:11 > > + memory leaps and attaching a profiler. > > You probably meant "memory leaks"
But memory leaps are so much cooler!
Filip Pizlo
Comment 6
2013-11-05 10:48:40 PST
Landed in
http://trac.webkit.org/changeset/158679
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