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

Reply via email to