[webkit-reviews] review granted: [Bug 93401] Remove uses of ClassInfo in StrictEq and CompareEq in the DFG : [Attachment 160839] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 27 16:45:35 PDT 2012


Filip Pizlo <fpizlo at apple.com> has granted Mark Hahnenberg
<mhahnenberg at apple.com>'s request for review:
Bug 93401: Remove uses of ClassInfo in StrictEq and CompareEq in the DFG
https://bugs.webkit.org/show_bug.cgi?id=93401

Attachment 160839: Patch
https://bugs.webkit.org/attachment.cgi?id=160839&action=review

------- Additional Comments from Filip Pizlo <fpizlo at apple.com>
View in context: https://bugs.webkit.org/attachment.cgi?id=160839&action=review


R=me but fix the thingies.  You know what to do!

> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:1194
> +	       if (at(node.child1()).shouldSpeculateCell() &&
at(node.child2()).shouldSpeculateFinalObjectOrOther())

You missed a thingy.

> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:1198
> +	       else if (at(node.child1()).shouldSpeculateCell() &&
at(node.child2()).shouldSpeculateCell())

You missed a thingy.

> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:2922
> +	   if (at(node.child1()).shouldSpeculateCell() &&
at(node.child2()).shouldSpeculateFinalObjectOrOther()) {

You missed a thingy.

> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:2927
> +	   if (at(node.child1()).shouldSpeculateFinalObjectOrOther() &&
at(node.child2()).shouldSpeculateCell()) {

You missed a thingy.

> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:2932
> +	   if (at(node.child1()).shouldSpeculateCell() &&
at(node.child2()).shouldSpeculateCell()) {

Thingy!

> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:3068
> +    if (at(node.child1()).shouldSpeculateCell() &&
at(node.child2()).shouldSpeculateCell()) {

Thingy.


More information about the webkit-reviews mailing list