Reviewers: Kevin Millikin,
Description:
Fix issue 541 and some refactoring of the top-level compiler.
* Refactor VisitProperty to use the platform-specific methods for emitting
the
IC calls.
* Refactor recording of source positions in the top-level compiler.
* Correct the recorded source positions for assignments and property loads.
* Fix bug on x64 where source positions were not recorded before a calling a
call-IC.
* Correct some inconsistencies between IA-32 and X64 top-level code
generator.
We now pass all regression tests with
--always-fast-compiler.
Please review this at http://codereview.chromium.org/550043
SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/
Affected files:
M src/arm/fast-codegen-arm.cc
M src/fast-codegen.h
M src/fast-codegen.cc
M src/ia32/fast-codegen-ia32.cc
M src/x64/fast-codegen-x64.cc
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev