v8/src/arm
danno abc35080b3 Add a MathFloor stub generated with TurboFan
This stub will be used as the basis of a Math.floor-specific CallIC to
detect and track calls to floor that return -0.

Along the way:
- Create a TurboFanCodeStub super class from which the StringLength and
MathRound TF stubs derive.
- Fix the ugly hack that passes the first stub parameter as the "this"
pointer in the the TF-compiled JS function.
- Fix bugs in the ia32/x64 disassembler.

Review URL: https://codereview.chromium.org/1137703002

Cr-Commit-Position: refs/heads/master@{#28339}
2015-05-11 11:45:02 +00:00
..
assembler-arm-inl.h MIPS: Fix 'MIPS: Serializer: serialize internal references via object visitor.' 2015-03-23 07:00:22 +00:00
assembler-arm.cc Fix a few potential integer negation overflows 2015-04-15 13:55:21 +00:00
assembler-arm.h [arm] Use position independent table switches. 2015-04-08 06:50:15 +00:00
builtins-arm.cc Function apply(): make all architectures use an IC for performance. 2015-05-06 14:32:07 +00:00
code-stubs-arm.cc [es6] Fix symbol comparison on some architectures 2015-05-06 15:04:47 +00:00
code-stubs-arm.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
codegen-arm.cc [arm] Recognize SXTB, SXTH, UXTB and UXTH. 2014-11-10 05:49:17 +00:00
codegen-arm.h Move IC code into a subdir and move ic-compilation related code from stub-cache into ic-compiler 2014-08-22 11:43:39 +00:00
constants-arm.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
constants-arm.h [arm] Assembler support for internal references. 2015-02-06 07:21:23 +00:00
cpu-arm.cc Use a different variant of CpuFeatures::FlushICache asm with clang. 2015-03-26 11:41:09 +00:00
debug-arm.cc Refactor BreakLocationIterator. 2015-03-04 13:15:34 +00:00
deoptimizer-arm.cc CodeCleanup: eliminate unnecessary base class and make the children unvirtual. 2015-03-18 10:34:18 +00:00
disasm-arm.cc [turbofan] Add backend support for float32 operations. 2015-03-30 07:34:04 +00:00
frames-arm.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
frames-arm.h Remove frame pointer from StackHandler. 2015-03-10 15:56:27 +00:00
full-codegen-arm.cc Revert of Resolve references to "this" the same way as normal variables (patchset #2 id:20001 of https://codereview.chromium.org/1130733003/) 2015-05-07 07:20:49 +00:00
interface-descriptors-arm.cc Add a MathFloor stub generated with TurboFan 2015-05-11 11:45:02 +00:00
interface-descriptors-arm.h Refactoring InterfaceDescriptors away from code-stubs.h 2014-08-29 10:40:02 +00:00
lithium-arm.cc Optimize the typeof operator. 2015-05-06 13:31:13 +00:00
lithium-arm.h [strong] Fix inlining issue 2015-05-06 10:40:38 +00:00
lithium-codegen-arm.cc Revert of Allow loading holes from holey smi arrays (patchset #2 id:20001 of https://codereview.chromium.org/1134483002/) 2015-05-08 07:28:57 +00:00
lithium-codegen-arm.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
lithium-gap-resolver-arm.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
lithium-gap-resolver-arm.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
macro-assembler-arm.cc Revert of Collect type feedback on result of Math.[round|ceil|floor] (patchset #13 id:230001 of https://codereview.chromium.org/1053143005/) 2015-05-05 16:42:16 +00:00
macro-assembler-arm.h Revert of Collect type feedback on result of Math.[round|ceil|floor] (patchset #13 id:230001 of https://codereview.chromium.org/1053143005/) 2015-05-05 16:42:16 +00:00
OWNERS Add to OWNERS for arm and a64 2014-02-12 13:33:54 +00:00
regexp-macro-assembler-arm.cc Always update raw pointers when handling interrupts inside RegExp code. 2015-04-07 09:44:57 +00:00
regexp-macro-assembler-arm.h Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
simulator-arm.cc Split TemplateHashMapImpl::Lookup into two methods 2015-04-13 19:01:15 +00:00
simulator-arm.h [turbofan] Add backend support for float32 operations. 2015-03-30 07:34:04 +00:00