Reviewers: rossberg,
Message:
PTAL
Description:
[strong] Fix inlining issue
The Hydrogen representation for binops was never changed to care about the
language mode. We thought this was ok, but it turns out we need to keep
track
of it to make sure inlining doesn't mess with the "strongness" of binops.
Also added more rigorous inlining testing.
BUG=v8:3956
LOG=N
Please review this at https://codereview.chromium.org/1123043002/
Base URL: https://chromium.googlesource.com/v8/v8.git@master
Affected files (+393, -118 lines):
M src/arm/lithium-arm.h
M src/arm/lithium-codegen-arm.cc
M src/arm64/lithium-arm64.h
M src/arm64/lithium-codegen-arm64.cc
M src/hydrogen.cc
M src/hydrogen-instructions.h
M src/hydrogen-instructions.cc
M src/ia32/lithium-codegen-ia32.cc
M src/ia32/lithium-ia32.h
M src/mips/lithium-codegen-mips.cc
M src/mips/lithium-mips.h
M src/mips64/lithium-codegen-mips64.cc
M src/mips64/lithium-mips64.h
M src/ppc/lithium-codegen-ppc.cc
M src/ppc/lithium-ppc.h
M src/x64/lithium-codegen-x64.cc
M src/x64/lithium-x64.h
M src/x87/lithium-codegen-x87.cc
M src/x87/lithium-x87.h
M test/mjsunit/strong/implicit-conversions.js
A test/mjsunit/strong/implicit-conversions-inlining.js
--
--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to v8-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.