Handle the list of code-stub types using macro expansion.
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 26 Oct 2009 12:26:42 +0000 (12:26 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 26 Oct 2009 12:26:42 +0000 (12:26 +0000)
commitac280c223b42accf275f47ddf0c0bd597c73d619
treed135e5cf441f40bf6f0b9913d7d51a42dec27e76
parent6d6c4fa696a5f3981819f4d029fc9a87ba2b5c81
Handle the list of code-stub types using macro expansion.

As the list of code-stubs is used in two places it is now handled through a macro to keep this in sync. As some code-stubs is only used on ARM the list have been split into two parts to indicate this and get rid of dummy implementation on ia32 and x64 platforms.

BUG=484
Review URL: http://codereview.chromium.org/335025

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3127 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/regexp-macro-assembler-arm.cc
src/arm/regexp-macro-assembler-arm.h
src/code-stubs.cc
src/code-stubs.h
src/heap.cc
src/ia32/regexp-macro-assembler-ia32.cc
src/regexp-macro-assembler.h
src/x64/regexp-macro-assembler-x64.cc