v8/src/mips
fschneider@chromium.org f46906d7a8 Reduce size of LIR instruction by one word and remove dead code.
Until now we always recorded two deoptimization environments for instructions
that are marked as calls. We actually don't need two for all LIR
instructions except one (LInstanceOfKnownGlobal) where there is a lazy
deoptimization point in deferred code.

This change remove on of them and uses one virtual function instead
to make LInstanceOfKnownGlobal work as before.

Additionally, this change removes an unused predicate save_doubles_ from LIR
instructions and removes some helper functions that are used only in one place.
Review URL: https://chromiumcodereview.appspot.com/10035021

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11454 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-04-26 12:43:00 +00:00
..
assembler-mips-inl.h Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +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 MIPS: NaNs in the snapshot should be quiet according 2012-04-12 09:23:26 +00:00
builtins-mips.cc Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
code-stubs-mips.cc MIPS: Port function call type-feedback cells to x64 and ARM. 2012-04-20 12:51:08 +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 Ensure consistency of Math.sqrt on Intel platforms. 2012-03-12 14:56:04 +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 MIPS: Branch delay slot and other optimizations. 2012-03-21 08:41:16 +00:00
deoptimizer-mips.cc Fix deopted construct stub frame to contain code object. 2012-04-25 13:22:04 +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 MIPS: Port function call type-feedback cells to x64 and ARM. 2012-04-20 12:51:08 +00:00
ic-mips.cc Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
lithium-codegen-mips.cc MIPS: Skip canonicalization check in LStoreKeyedFastDoubleElement when it is not needed 2012-04-18 10:42:30 +00:00
lithium-codegen-mips.h Simplify invocation sequence at monomorphic function invocation sites. 2012-04-18 09:38:45 +00:00
lithium-gap-resolver-mips.cc MIPS: Remove static initializers in v8. 2012-04-05 15:18:22 +00:00
lithium-gap-resolver-mips.h Fix presubmit error. 2011-10-28 08:51:08 +00:00
lithium-mips.cc Reduce size of LIR instruction by one word and remove dead code. 2012-04-26 12:43:00 +00:00
lithium-mips.h Reduce size of LIR instruction by one word and remove dead code. 2012-04-26 12:43:00 +00:00
macro-assembler-mips.cc Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
macro-assembler-mips.h Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
regexp-macro-assembler-mips.cc MIPS: Implement CheckNotCharacterAfterMinusAnd. This is a commit of http://codereview.chromium.org/9721011/ for Daniel Kalmar 2012-04-13 11:47:31 +00:00
regexp-macro-assembler-mips.h RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
simulator-mips.cc Increase ARM/MIPS simulators stack safety margin to 1024 bytes 2012-02-16 14:16:12 +00:00
simulator-mips.h MIPS: Branch delay slot and other optimizations. 2012-03-21 08:41:16 +00:00
stub-cache-mips.cc MIPS: Add isolate accessor to AccessorInfo and Arguments. 2012-04-13 13:43:19 +00:00