v8/src/ppc
Michael Starzinger 120dfa48cf [wasm] Explicitly spill WasmInstanceObject in prologue.
This adds another fixed spill slot to the {WasmCompiledFrame} layout,
holding a reference to the current {WasmInstanceObject}. This slot
allows the stack walker to retrieve instances for WebAssembly frames
without having each code object be coupled to an instance. Hence it
enables sharing code across instances in the future.

R=titzer@chromium.org
BUG=v8:7424

Change-Id: I7fa095c6255754caf564edce4ee7e84dea666783
Reviewed-on: https://chromium-review.googlesource.com/1005516
Commit-Queue: Michael Starzinger <mstarzinger@chromium.org>
Reviewed-by: Ben Titzer <titzer@chromium.org>
Reviewed-by: Clemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#52626}
2018-04-16 16:38:03 +00:00
..
assembler-ppc-inl.h PPC/s390: [ubsan] Change Address typedef to uintptr_t 2018-04-14 20:39:55 +00:00
assembler-ppc.cc [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
assembler-ppc.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
code-stubs-ppc.cc PPC/s390: [stubs] Convert DoubleToIStub and MathPowStub to builtins 2018-04-14 19:39:45 +00:00
code-stubs-ppc.h [heap] Introduce {Movability} enum for type safety. 2017-11-15 10:11:26 +00:00
codegen-ppc.cc Reland "Remove isolate.h include from external-reference.h" 2018-03-21 11:53:56 +00:00
constants-ppc.cc
constants-ppc.h PPC: fix debug build error 2018-04-05 21:03:42 +00:00
cpu-ppc.cc
deoptimizer-ppc.cc Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
disasm-ppc.cc Make v8 build with -Wimplicit-fallthrough in ppc and s390 configs. 2018-02-21 21:27:19 +00:00
frame-constants-ppc.cc [arm64] Update BuiltinContinuation frames for jssp alignment. 2017-10-11 15:05:20 +00:00
frame-constants-ppc.h [frames] Turn all frame constants into {constexpr}. 2018-04-10 16:11:13 +00:00
interface-descriptors-ppc.cc [cleanup] Introduce a dedicated FeedbackCell. 2018-02-22 13:18:48 +00:00
macro-assembler-ppc.cc PPC/s390: [stubs] Convert DoubleToIStub and MathPowStub to builtins 2018-04-14 19:39:45 +00:00
macro-assembler-ppc.h [wasm] Explicitly spill WasmInstanceObject in prologue. 2018-04-16 16:38:03 +00:00
OWNERS Update s390x and ppc OWNERS 2017-10-13 18:07:19 +00:00
simulator-ppc.cc [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
simulator-ppc.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00