v8/src/mips
erik.corry@gmail.com 1d0f872ef9 Fix full code generator to not use --debug-code if it is in
mksnapshot or a VM that is booted from a snapshot.  --debug-code
can still have an effect on stub and optimized code and it still
works on the full code generator when running without snapshots.

The deoptimizer generates full-code-generator code and relies on it having
the same layout as last time.  This means that the code the full code
generator makes for the snapshot should be the same as the code it makes
later.  This change makes the full code generator create more consistent
code between mksnapshot time and run time.

This is a bug fix and a step towards making the snapshot code more robust.
Review URL: https://chromiumcodereview.appspot.com/10834085

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12239 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-07-31 14:59:32 +00:00
..
assembler-mips-inl.h Fix deserializer to understand direct pointers from code to cell payloads. 2012-07-31 09:25:23 +00:00
assembler-mips.cc MIPS: Do the qNaN fixup at de-serialization time. This is a commit of https://chromiumcodereview.appspot.com/10093007/ for Paul Lind 2012-04-20 14:12:49 +00:00
assembler-mips.h Fix full code generator to not use --debug-code if it is in 2012-07-31 14:59:32 +00:00
builtins-mips.cc MIPS: Optimize functions on a second thread. 2012-07-24 14:13:02 +00:00
code-stubs-mips.cc MIPS: Implements a new API to set a function entry hook for profiling. 2012-07-25 14:36:38 +00:00
code-stubs-mips.h MIPS: Add a level of indirection to exception handler addresses. 2011-11-21 14:05:18 +00:00
codegen-mips.cc Implement tracking and optimizations of packed arrays 2012-05-23 14:24:29 +00:00
codegen-mips.h MIPS: Porting r10023 and r10054 to arm (pointer cache for external strings). 2011-12-01 08:31:09 +00:00
constants-mips.cc More spelling changes. 2012-01-16 12:38:59 +00:00
constants-mips.h MIPS: fix-up after r11344 2012-04-18 10:39:30 +00:00
cpu-mips.cc MIPS: Added Android-specific version of cacheflush call. 2012-01-26 16:54:44 +00:00
debug-mips.cc Fix issue 825 (LiveEdit vs. function with no locals) in core and for ia32. 2012-05-03 17:31:34 +00:00
deoptimizer-mips.cc MIPS: Share optimized code for closures. 2012-06-18 12:54:10 +00:00
disasm-mips.cc MIPS: Added support for Loongson architectures. 2012-03-13 16:18:30 +00:00
frames-mips.cc Submit code-stubs-mips.cc. 2011-05-16 08:38:19 +00:00
frames-mips.h MIPS: Support inlining at call-sites with mismatched number of arguments. 2012-01-26 11:26:45 +00:00
full-codegen-mips.cc Fix full code generator to not use --debug-code if it is in 2012-07-31 14:59:32 +00:00
ic-mips.cc Separate stub types from property types. 2012-06-25 11:35:23 +00:00
lithium-codegen-mips.cc Always set the callee's context when calling a function from optimized code. 2012-07-26 12:49:08 +00:00
lithium-codegen-mips.h MIPS: Optimize Smi keys for KeyedLoads 2012-07-25 14:38:32 +00:00
lithium-gap-resolver-mips.cc MIPS: Remove TLS access for current Zone. 2012-06-12 06:43:13 +00:00
lithium-gap-resolver-mips.h Fix presubmit error. 2011-10-28 08:51:08 +00:00
lithium-mips.cc MIPS: Optimize Smi keys for KeyedLoads 2012-07-25 14:38:32 +00:00
lithium-mips.h MIPS: Optimize Smi keys for KeyedLoads 2012-07-25 14:38:32 +00:00
macro-assembler-mips.cc Moved lastadded from DescriptorArray to Map. Renamed kLastAdded to kEnumCache. 2012-07-19 14:45:19 +00:00
macro-assembler-mips.h MIPS: Swap bitfield3 and backpointer. 2012-07-13 09:13:10 +00:00
regexp-macro-assembler-mips.cc Presubmit fix. 2012-06-12 06:47:29 +00:00
regexp-macro-assembler-mips.h Unbreak interpreted regexp. 2012-06-14 17:06:16 +00:00
simulator-mips.cc MIPS: Fix several bugs that cause crashes in soft-float mode. 2012-06-04 13:56:10 +00:00
simulator-mips.h MIPS: Implement loop for global regexps in regexp assembler. 2012-05-24 07:29:49 +00:00
stub-cache-mips.cc Handle accessors on the prototype chain in StoreICs. 2012-07-04 11:40:51 +00:00