DescriptionPPC: [crankshaft] Deoptimize if HHasInPrototypeChainAndBranch hits a proxy.
Port a330af0ed1f237ba17ac2242ce16cad5616c0597
Original commit message:
The optimized code generated by Crankshaft cannot properly deal
with proxies (in the prototype chain), and there's probably no
point in trying to make that work^Wfast with Crankshaft at all.
TurboFan will handle that properly; Crankshaft just bails out
to fullcodegen, which then goes to the runtime, which should do
the right thing soon.
R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
BUG=v8:1543
LOG=n
Committed: https://crrev.com/90e4179f2d005de3d4b302cea1b0fb59a9242b5c
Cr-Commit-Position: refs/heads/master@{#32583}
Patch Set 1 #
Messages
Total messages: 11 (4 generated)
|