Reviewers: Michael Starzinger,
Description:
[turbofan] Fix lowering of typed loads/stores.
We can only access to external typed arrays; lowering of internal
typed arrays would require a map check plus eager deoptimization.
Also embed the backing store reference directly instead of embedding
the typed array and then loading the backing store from its buffer.
TEST=unittests
[email protected]
Please review this at https://codereview.chromium.org/621863002/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files (+444, -54 lines):
M src/assembler.h
M src/assembler.cc
M src/compiler/js-typed-lowering.cc
M test/unittests/compiler/graph-unittest.h
M test/unittests/compiler/graph-unittest.cc
M test/unittests/compiler/js-builtin-reducer-unittest.cc
A test/unittests/compiler/js-typed-lowering-unittest.cc
M test/unittests/test-utils.h
M test/unittests/test-utils.cc
M test/unittests/unittests.gyp
M tools/external-reference-check.py
--
--
v8-dev mailing list
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/d/optout.