Add support for two byte strings in direct call to RegExp
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 22 Jan 2010 08:31:33 +0000 (08:31 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 22 Jan 2010 08:31:33 +0000 (08:31 +0000)
commit69915136fa1527c9968579c93e51e8d4bf0a30df
tree8a4cd243781832d6ca130f4183869f2b1ba2f0c4
parentfceef5b798b8bc341c81060b09fbe71ed2b6e4ed
Add support for two byte strings in direct call to RegExp

The stub for calling RegExp directly now also handles two byte strings.

Support for flat cons strings added for both ascii and two byte.

Some code code simplifications and added a few constants.
Review URL: http://codereview.chromium.org/545151

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3678 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/ia32/codegen-ia32.cc
src/objects.h
src/regexp-macro-assembler.cc