Go to file
kaznacheev@chromium.org 36477ee160 Use registers to pass arguments to GenericBinaryOpStub.
Currently arguments are never passed on registers (due to the way ArgsInRegistersSupported is written) and
if they were, the stub would break in several places because registers are not preserved properly in the
course of execution. This CL makes use of registers more often (than never) and makes sure that registers are
handler properly.
A peformance gain is small (0.2-0.3%) but stable.
This CL was extracted from the one sent out earlier (http://codereview.chromium.org/551093).

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3692 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-01-25 16:00:03 +00:00
benchmarks Remove svn:executable flag from run.html and style.css and change the mime-type of style.css to text/css. 2009-07-15 10:37:10 +00:00
include Implement issue 549 Make V8 call DebugMessageDispatchHandler with Locker locked 2010-01-18 15:48:41 +00:00
samples Don't mention obsolete Issue 548 2010-01-20 17:06:23 +00:00
src Use registers to pass arguments to GenericBinaryOpStub. 2010-01-25 16:00:03 +00:00
test Make ARM assembler VFP3 test pass on machines without VFP3 floating point hardware. 2010-01-25 15:17:58 +00:00
tools Land patch to add Solaris platform support. 2010-01-25 12:37:31 +00:00
.gitignore Add '.cpplint-cache' to ignore lists for SVN and Git. This change also sets 'ignore' property on '.', although this change isn't visible in Rietveld. 2009-12-11 09:01:38 +00:00
AUTHORS Land patch to add Solaris platform support. 2010-01-25 12:37:31 +00:00
ChangeLog Push to trunk. Now working on 2.0.7. 2010-01-14 15:09:43 +00:00
LICENSE Get rid of duplicate LICENSE entry for the Valgrind 2009-09-27 09:33:11 +00:00
SConstruct Land patch to add Solaris platform support. 2010-01-25 12:37:31 +00:00