IA32: Use the full compiler when debugging
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 19 May 2010 09:07:33 +0000 (09:07 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 19 May 2010 09:07:33 +0000 (09:07 +0000)
commit209711201d4ea56078f5a74c2a3ef9cc821187b4
treea4a0a2470722de83e0b9ba51208a4dd5b7c50c52
parentdf49b2915edae5e55fa31696e52c5eaba0ae4770
IA32: Use the full compiler when debugging

The full compiler will now be used for all code compiler when debugging is active. As the code generated by the full compiler is much simpler it will be easier to make debugging work better when using that code.

To ensure that all code debugged is from the full compiler all functions will have to be recompiled when starting debugging. Initialing debugging already turns off the code cache.
Review URL: http://codereview.chromium.org/2120009

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4680 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/compiler.cc
src/debug.h
src/flag-definitions.h
test/cctest/test-log-stack-tracer.cc