v8/src
Clemens Backes 19e8abbb56 [wasm] Store full type in the debug side table
In https://crrev.com/c/2707170, Liftoff was changed to only store the
ValueKind instead of the ValueType, because we only need to know kind
for code emission. For debugging though, the whole type is useful.
This CL changes the debug sidetable back to store the full type, and
retrieves this information from the decoder.

R=jkummerow@chromium.org

Bug: v8:11477
Change-Id: I08a512d24cdf0955c95f3b9261d68a02a39b9b4e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2720302
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
Cr-Commit-Position: refs/heads/master@{#73068}
2021-02-26 09:10:11 +00:00
..
api [fastcall] Introduce a builder pattern for specifying type modifiers 2021-02-24 19:17:28 +00:00
asmjs Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
ast Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
base [sparkplug][cleanup] Add helper to en-/decode VLQ. 2021-02-25 15:05:01 +00:00
baseline [sparkplug][cleanup] Add helper to en-/decode VLQ. 2021-02-25 15:05:01 +00:00
builtins [mips64][wasm-simd] Retrieve the value of SupportsWasmSimd128() 2021-02-25 13:37:11 +00:00
codegen [wasm-simd][x64] Optimize signed compares codegen 2021-02-25 17:54:31 +00:00
common [class] Implement class static blocks 2021-02-18 17:19:04 +00:00
compiler PPC/s390: [wasm-simd] Remove i8x16.mul 2021-02-25 21:00:01 +00:00
compiler-dispatcher Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
d8 Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
date Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
debug Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
deoptimizer [sparkplug][cleanup] Add helper to en-/decode VLQ. 2021-02-25 15:05:01 +00:00
diagnostics [dict-proto] C++ implementation of SwissNameDictionary, pt. 5 2021-02-23 13:31:23 +00:00
execution PPC [simd]: Implement vector insert and extract on Sim 2021-02-25 21:19:53 +00:00
extensions [cleanup] Remove remaining uses of DISALLOW_COPY_AND_ASSIGN 2020-12-03 12:24:03 +00:00
flags [wasm][turbofan] Implement loop unrolling for wasm 2021-02-24 14:44:24 +00:00
handles [handles] Add DCHECK to ensure main thread for main thread handle 2021-02-11 09:52:47 +00:00
heap cppgc: Add WasConservativeGC to HeapState 2021-02-25 22:54:05 +00:00
ic Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
init Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
inspector Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
interpreter [cleanup] Replace redundant BytecodeArrayIterator class 2021-02-24 13:54:53 +00:00
json [objects] Delete double field unboxing 2021-02-11 17:24:15 +00:00
libplatform Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
libsampler Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
logging [profiler] Clean up CodeEvent tags 2021-02-25 13:57:02 +00:00
numbers Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
objects [sparkplug][cleanup] Add helper to en-/decode VLQ. 2021-02-25 15:05:01 +00:00
parsing Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
profiler Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
protobuf Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
regexp Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
roots Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
runtime [objects] Add JSObject::kMaxElementIndex and JSArray::kMaxArrayLength 2021-02-24 14:01:13 +00:00
sanitizer [platform] Add SharedMemory allocation and mapping 2020-07-30 18:31:21 +00:00
snapshot [profiler] Clean up CodeEvent tags 2021-02-25 13:57:02 +00:00
strings Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
tasks [tasks] Cleanup OperationsBarrier 2020-12-17 14:56:33 +00:00
third_party Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
torque [torque] Add a way to specify that a class field is optional 2021-02-24 18:35:40 +00:00
tracing Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
trap-handler Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
utils [sparkplug] Use a zone array to store labels 2021-02-19 13:18:55 +00:00
wasm [wasm] Store full type in the debug side table 2021-02-26 09:10:11 +00:00
zone Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
DEPS [cleanup] Replace redundant BytecodeArrayIterator class 2021-02-24 13:54:53 +00:00
DIR_METADATA Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
OWNERS Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00