Reviewers: Lasse Reichstein, Description: Fixed a number of issues on x64 crankshaft port:
- Don't use SmiSub when overflow can occur. It asserts that overflow does not happen. - Actually use CompareICs and signal to crankshaft whether or not smi code was inlined. - Fix bug in CmpI where 64 bits were compared instead of 32 bits. - Implement Throw, DeferredStackCheck, StoreKeyedFastElement in lithium backend. BUG= TEST= Please review this at http://codereview.chromium.org/6312193/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/ia32/full-codegen-ia32.cc M src/messages.js M src/x64/assembler-x64.h M src/x64/code-stubs-x64.cc M src/x64/full-codegen-x64.cc M src/x64/ic-x64.cc M src/x64/lithium-codegen-x64.cc M src/x64/lithium-x64.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
