Go to file
sgjesse@chromium.org a4eed24c26 Add allocation support to ia32 macro assembler.
Factored out the allocation in new space from assembler code into the macro assembler. To support the current allocation patterns a number of different functions where required.

This is change is identical to http://codereview.chromium.org/174524 (committed in r2768 and reverted in r2769) except that line 710 in macro-assembler-ia32.cc is

  cmp(result_end, Operand::StaticVariable(new_space_allocation_limit));

instead of

  cmp(result, Operand::StaticVariable(new_space_allocation_limit));

and pre-submit fixes as well.

TBR=ager@chromium.org
Review URL: http://codereview.chromium.org/174600

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2771 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-08-27 09:08:16 +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 Api inlining. Made some core functionality available in the api and 2009-08-26 10:33:11 +00:00
samples Add a "read" extension to the shell programs. This global function 2009-04-17 21:04:34 +00:00
src Add allocation support to ia32 macro assembler. 2009-08-27 09:08:16 +00:00
test Generate specialized constructor code for constructing simple objects. 2009-08-26 12:22:44 +00:00
tools Api inlining. Made some core functionality available in the api and 2009-08-26 10:33:11 +00:00
.gitignore Add .gitignore file similar to Chromium's one. 2009-08-05 11:52:59 +00:00
AUTHORS Clarify precedence of operations involving bitwise and(&) in x64/assembler. 2009-06-19 09:12:20 +00:00
ChangeLog Prepare push to trunk. Now working on version 1.3.9. 2009-08-26 08:19:55 +00:00
LICENSE Land change to notify valgrind when we modify code on x86. This does 2009-08-11 15:23:06 +00:00
SConstruct Api inlining. Made some core functionality available in the api and 2009-08-26 10:33:11 +00:00