v8/src/x87
jochen 4e263bc581 Add support for adding an external and a tagged pointer
This will be used to compute the base pointer of the new unified
representation for both on-heap and external typed arrays. The idea is
that either the external or the tagged pointer is 0 (although in
practice, if the tagged pointer is non-0, the external pointer will
contain the offset from the start of the on-heap typed array to the data
in the on-heap typed array).

The HAdd is marked as depending on new-space promotion, as the tagged
pointer might move during GC, and so the result of the addition needs to
be recomputed.

BUG=v8:3996
R=jarin@chromium.org
LOG=n

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

Cr-Commit-Position: refs/heads/master@{#29760}
2015-07-20 15:18:00 +00:00
..
assembler-x87-inl.h X87: Debugger: use debug break slots to break at function exit. 2015-07-16 08:49:41 +00:00
assembler-x87.cc X87: Debugger: use debug break slots to break at function exit. 2015-07-16 08:49:41 +00:00
assembler-x87.h X87: Debugger: use debug break slots to break at function exit. 2015-07-16 08:49:41 +00:00
builtins-x87.cc X87: Fix memento initialization when constructing from new call 2015-07-17 10:07:15 +00:00
code-stubs-x87.cc Expose SIMD.Float32x4 type to Javascript. 2015-07-16 19:43:32 +00:00
code-stubs-x87.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
codegen-x87.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
codegen-x87.h x87: Move IC code into a subdir and move ic-compilation related code from stub-cache into ic-compiler 2014-08-25 09:00:04 +00:00
cpu-x87.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
debug-x87.cc X87: Debugger: use debug break slots to break at function exit. 2015-07-16 08:49:41 +00:00
deoptimizer-x87.cc Add support for Embedded Constant Pools for PPC and Arm 2015-06-04 14:44:15 +00:00
disasm-x87.cc X87: enable the X87 turbofan support. 2015-06-16 11:23:19 +00:00
frames-x87.cc Add support for Embedded Constant Pools for PPC and Arm 2015-06-04 14:44:15 +00:00
frames-x87.h Our JavaScriptFrame::function_slot_object is arch independent. 2015-07-13 12:45:29 +00:00
full-codegen-x87.cc Add function literal variable to declaration list. 2015-07-20 14:15:14 +00:00
interface-descriptors-x87.cc X87: Switch CallConstructStub to take new.target in register. 2015-07-16 08:53:06 +00:00
lithium-codegen-x87.cc Crankshaft part of the 'loads and stores to global vars through property cell shortcuts' feature. 2015-07-20 08:49:28 +00:00
lithium-codegen-x87.h X87: VectorICs: Lithium support for vector-based stores. 2015-07-01 11:59:47 +00:00
lithium-gap-resolver-x87.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
lithium-gap-resolver-x87.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
lithium-x87.cc Add support for adding an external and a tagged pointer 2015-07-20 15:18:00 +00:00
lithium-x87.h Crankshaft part of the 'loads and stores to global vars through property cell shortcuts' feature. 2015-07-20 08:49:28 +00:00
macro-assembler-x87.cc X87: Fix keyed element access wrt string wrappers 2015-07-14 10:13:10 +00:00
macro-assembler-x87.h X87: Debugger: use debug break slots to break at function exit. 2015-07-16 08:49:41 +00:00
OWNERS X87: add OWNERS file 2014-06-11 23:24:27 +00:00
regexp-macro-assembler-x87.cc Cosmetic changes to tests to make it easier to concatenate them. 2015-06-01 22:47:08 +00:00
regexp-macro-assembler-x87.h X87: Remove the dependency of Zone on Isolate 2015-02-07 06:22:47 +00:00
simulator-x87.cc
simulator-x87.h Use full include paths everywhere 2014-06-03 08:12:43 +00:00