[webkit-reviews] review denied: [Bug 195279] DFG should not force KnownInt32 edges during fixup : [Attachment 363642] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Mar 5 11:26:21 PST 2019
Saam Barati <sbarati at apple.com> has denied Tadeu Zagallo <tzagallo at apple.com>'s
request for review:
Bug 195279: DFG should not force KnownInt32 edges during fixup
https://bugs.webkit.org/show_bug.cgi?id=195279
Attachment 363642: Patch
https://bugs.webkit.org/attachment.cgi?id=363642&action=review
--- Comment #7 from Saam Barati <sbarati at apple.com> ---
Comment on attachment 363642
--> https://bugs.webkit.org/attachment.cgi?id=363642
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=363642&action=review
You need to make sure we do the right thing for these nodes in the other parts
of the compiler. As an example, you need to vet and make sure we don't switch
on KnownInt32use (and now it's Int32Use). Another example, you need to make
SpeculateStrictInt32Operand SpeculateInt32Operand for
GetEnumeratorStructurePname in DFGSpeculativeJIT
> Source/JavaScriptCore/ChangeLog:11
> + For example, if the incoming value is a local and its underlying
slot is reused,
I don't think the reused bit here is what's interesting. This can happen for
general reasons.
> Source/JavaScriptCore/ChangeLog:12
> + its type might be widened and it might no longer satify this
requirement.
also widened isn't exactly correct. We may pick a different type for it.
More information about the webkit-reviews
mailing list