Fix multi-isolate build:
authorvitalyr@chromium.org <vitalyr@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 1 Apr 2011 14:46:30 +0000 (14:46 +0000)
committervitalyr@chromium.org <vitalyr@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 1 Apr 2011 14:46:30 +0000 (14:46 +0000)
commit0b40589e7390a1595ea912184e4cad426b3da694
tree5061d3480f2e8f3f01c4fc1e39603dac078ce78d
parent8099bf353138401094b0e962eefbbbd56b1922b2
Fix multi-isolate build:

o Make ia32 macro assembler work without an isolate and use it in the
  custom memcpy creation code.
o Remove isolate-dependent code from the custom memcpy and modulo
  functions creation code.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7482 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
14 files changed:
src/builtins.cc
src/code-stubs.cc
src/codegen.cc
src/deoptimizer.cc
src/full-codegen.cc
src/hydrogen.cc
src/ia32/codegen-ia32.cc
src/ia32/macro-assembler-ia32.cc
src/ia32/macro-assembler-ia32.h
src/ia32/regexp-macro-assembler-ia32.cc
src/platform-posix.cc
src/platform-win32.cc
src/stub-cache.h
test/cctest/test-assembler-ia32.cc