Reviewers: Mads Ager, antonm, Message: Mads, Anton,
This is only for ia32 for now. I'll file a bug for other platforms before submitting. I'm working on adding some tests. Any suggestions on how to test this are welcome. Thanks, Vitaly Description: ia32: Fuse map and type checks in call ICs for API functions. This uses the fact that if a map stayed the same then the object still passes the type check. A new builtin is added to handle the API call in this case. Please review this at http://codereview.chromium.org/573003 Affected files: M src/arm/stub-cache-arm.cc M src/builtins.h M src/builtins.cc M src/ia32/macro-assembler-ia32.h M src/ia32/macro-assembler-ia32.cc M src/ia32/stub-cache-ia32.cc M src/macro-assembler.h M src/stub-cache.h M src/v8-counters.h M src/x64/stub-cache-x64.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
