WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
84004
DFG should have constant propagation
https://bugs.webkit.org/show_bug.cgi?id=84004
Summary
DFG should have constant propagation
Filip Pizlo
Reported
2012-04-15 18:30:35 PDT
This will take Effort.
Attachments
work in progress
(12.77 KB, patch)
2012-04-15 18:36 PDT
,
Filip Pizlo
no flags
Details
Formatted Diff
Diff
work in progress
(25.04 KB, patch)
2012-04-15 20:33 PDT
,
Filip Pizlo
no flags
Details
Formatted Diff
Diff
the patch
(38.14 KB, patch)
2012-04-17 20:44 PDT
,
Filip Pizlo
webkit-ews
: commit-queue-
Details
Formatted Diff
Diff
the patch
(41.14 KB, patch)
2012-04-17 21:11 PDT
,
Filip Pizlo
no flags
Details
Formatted Diff
Diff
the patch
(41.06 KB, patch)
2012-04-17 21:13 PDT
,
Filip Pizlo
no flags
Details
Formatted Diff
Diff
the patch
(41.63 KB, patch)
2012-04-18 00:18 PDT
,
Filip Pizlo
barraclough
: review+
Details
Formatted Diff
Diff
Show Obsolete
(5)
View All
Add attachment
proposed patch, testcase, etc.
Filip Pizlo
Comment 1
2012-04-15 18:36:27 PDT
Created
attachment 137262
[details]
work in progress
Filip Pizlo
Comment 2
2012-04-15 20:33:18 PDT
Created
attachment 137270
[details]
work in progress
Filip Pizlo
Comment 3
2012-04-17 20:44:45 PDT
Created
attachment 137649
[details]
the patch I think it works
Early Warning System Bot
Comment 4
2012-04-17 21:00:15 PDT
Comment on
attachment 137649
[details]
the patch
Attachment 137649
[details]
did not pass qt-wk2-ews (qt): Output:
http://queues.webkit.org/results/12426110
Early Warning System Bot
Comment 5
2012-04-17 21:03:36 PDT
Comment on
attachment 137649
[details]
the patch
Attachment 137649
[details]
did not pass qt-ews (qt): Output:
http://queues.webkit.org/results/12423620
Filip Pizlo
Comment 6
2012-04-17 21:11:03 PDT
Created
attachment 137651
[details]
the patch Found and fixed a few bugs. Also added build foo for the non-Mac ports.
Filip Pizlo
Comment 7
2012-04-17 21:13:36 PDT
Created
attachment 137652
[details]
the patch accidentally messed up GNUmakefile.list.am. fix in this one.
Filip Pizlo
Comment 8
2012-04-18 00:18:14 PDT
Created
attachment 137658
[details]
the patch Fixed two hilarious bugs that this patch introduced: - LogicalNot(foo) is not an integer. Really, it isn't. In fact, it's a boolean. Imagine that. - Don't replace JSConstant or WeakJSConstant with JSConstant, because at best that's a waste of CPU cycles and at worst, it's just plain wrong (WeakJSConstant should not be coerced into a JSConstant).
Filip Pizlo
Comment 9
2012-04-18 13:47:25 PDT
Landed in
http://trac.webkit.org/changeset/114554
Filip Pizlo
Comment 10
2012-05-18 14:47:43 PDT
Merged in
http://trac.webkit.org/changeset/117636
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