v8/src/ppc
michael_dawson 806e57f401 PPC: Vector-ICs - speed towards the monomorphic exit as quickly as possible.
Port 35a67b745d

Original commit message:
Thanks to some careful assumptions, we can examine the object found at
vector[slot] and trust it's a heap object where the second field is
either a map if it's a WeakCell, or definitely not a map if it's a
Symbol, String or FixedArray. Use this to save a memory read.

R=mbrandy@us.ibm.com

BUG=

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

Cr-Commit-Position: refs/heads/master@{#27728}
2015-04-09 22:32:12 +00:00
..
assembler-ppc-inl.h PPC: Fix 'PPC: Serializer: serialize internal references via object visitor.' 2015-03-25 06:40:09 +00:00
assembler-ppc.cc PPC: Serializer: move to a subfolder and clean up includes. 2015-03-27 21:58:58 +00:00
assembler-ppc.h PPC: Serializer: move to a subfolder and clean up includes. 2015-03-27 21:58:58 +00:00
builtins-ppc.cc PPC: JSEntryTrampoline: check for stack space before pushing arguments 2015-04-09 20:52:41 +00:00
code-stubs-ppc.cc PPC: Vector-ICs - speed towards the monomorphic exit as quickly as possible. 2015-04-09 22:32:12 +00:00
code-stubs-ppc.h Contribution of PowerPC port (continuation of 422063005) - PPC dir update 2015-02-05 19:02:07 +00:00
codegen-ppc.cc Contribution of PowerPC port (continuation of 422063005) - uplevel 2015-03-11 08:49:33 +00:00
codegen-ppc.h
constants-ppc.cc
constants-ppc.h Contribution of PowerPC port (continuation of 422063005) - PPC dir update 2015-02-05 19:02:07 +00:00
cpu-ppc.cc
debug-ppc.cc Refactor BreakLocationIterator. 2015-03-04 13:15:34 +00:00
deoptimizer-ppc.cc CodeCleanup: eliminate unnecessary base class and make the children unvirtual. 2015-03-18 10:34:18 +00:00
disasm-ppc.cc Contribution of PowerPC port (continuation of 422063005) - PPC dir update 2 - mark2 2015-02-20 09:00:50 +00:00
frames-ppc.cc Contribution of PowerPC port (continuation of 422063005) - currency 2015-03-03 07:05:00 +00:00
frames-ppc.h Remove frame pointer from StackHandler. 2015-03-10 15:56:27 +00:00
full-codegen-ppc.cc PPC: Ensure object literal element boilerplates aren't modified. 2015-03-31 18:30:26 +00:00
interface-descriptors-ppc.cc [stubs] Add missing interface descriptor for the CompareIC. 2015-03-19 13:09:37 +00:00
lithium-codegen-ppc.cc PPC: Make --always-opt also optimize top-level code. 2015-04-09 22:14:33 +00:00
lithium-codegen-ppc.h Contribution of PowerPC port (continuation of 422063005) - PPC dir update 2015-02-05 19:02:07 +00:00
lithium-gap-resolver-ppc.cc
lithium-gap-resolver-ppc.h
lithium-ppc.cc PPC: Remove PropertyCell space 2015-03-23 21:31:43 +00:00
lithium-ppc.h PPC: Remove PropertyCell space 2015-03-23 21:31:43 +00:00
macro-assembler-ppc.cc PPC: Reland "Merge old data and pointer space." 2015-04-09 21:45:48 +00:00
macro-assembler-ppc.h Reland "Merge old data and pointer space." 2015-04-07 11:32:10 +00:00
OWNERS Add IBM people to PPC owners. 2015-03-18 16:12:14 +00:00
regexp-macro-assembler-ppc.cc Always update raw pointers when handling interrupts inside RegExp code. 2015-04-07 09:44:57 +00:00
regexp-macro-assembler-ppc.h Contribution of PowerPC port (continuation of 422063005) - PPC dir update 2015-02-05 19:02:07 +00:00
simulator-ppc.cc Use Rotate*() functions instead of doing this manually. 2015-03-04 05:53:33 +00:00
simulator-ppc.h Contribution of PowerPC port (continuation of 422063005) - PPC dir update 2015-02-05 19:02:07 +00:00