v8/test/mjsunit/compiler
fschneider@chromium.org 9202e05016 Fix bug in the count operation where we statically know the input is a smi.
Even if we know that the input to a count operation is a smi we still need to check if the result overflowed (and becomes a heap number).

Also fix the smi loop analysis to take two border cases correctly into account.

Review URL: http://codereview.chromium.org/1040002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4147 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-03-16 16:03:40 +00:00
..
assignment.js Fix error in compound assignment to keyed load by making platform-independent full compiler code platform dependent, add test of compound assignments. 2010-02-18 12:59:41 +00:00
countoperation.js Added general pre- and postfix count operations to top-level compiler. 2010-01-04 13:56:31 +00:00
function-call.js Support for function calls on an arbitrary expression that returns 2009-11-02 12:04:35 +00:00
globals.js Support for post-fix count operations (x++, x--) where x is a global 2009-11-02 10:22:22 +00:00
jsnatives.js Added fast compiler support for calling JS runtime functions. 2009-11-27 00:28:06 +00:00
literals-assignment.js Support for object literals in fast compiler. 2009-10-26 13:21:48 +00:00
literals.js Added support for array literals to the toplevel compiler. They are 2009-10-22 10:07:45 +00:00
loopcount.js Fix bug in the count operation where we statically know the input is a smi. 2010-03-16 16:03:40 +00:00
loops.js Add support for for loops to the toplevel code generator. 2009-11-02 14:12:48 +00:00
objectliterals.js Fix bug in the fast compiler's object literal code 2009-11-26 21:13:20 +00:00
property-simple.js Support for property access (named, keyed) in the fast compiler. 2009-10-27 16:11:12 +00:00
short-circuit.js Introduce 'top-of-stack caching' to the toplevel code generator by 2010-01-18 14:04:55 +00:00
simple-bailouts.js Restrict the syntax that we aggressively optimize. 2010-02-10 09:18:55 +00:00
simple-binary-op.js Add last use data flow information to the fast code generator. 2010-02-12 10:16:30 +00:00
simple-global-access.js Harden global variable accesses in the fast code generator. 2010-02-10 13:46:15 +00:00
this-property-refs.js Initial implementation of fast path operation for bitwise OR. 2010-02-09 13:44:43 +00:00
thisfunction.js Rename flags in unit tests to match the new flag definitions. 2010-01-27 17:21:48 +00:00
unary-add.js Implement unary addition in the full (non-optimizing) code generator. 2010-01-26 13:57:11 +00:00