• Clemens Backes's avatar
    [wasm] Remove indirection for accessing local types · c8b84754
    Clemens Backes authored
    Local type information was stored in the {WasmFullDecoder}, and a
    pointer to that vector was handed to {WasmDecoder}. Since
    {WasmFullDecoder} inherits from {WasmDecoder}, we can just move the
    vector to the {WasmDecoder} class, and save an indirection and an
    unnecessary nullptr check.
    
    Drive-by: Rename {GetLocalType} to {local_type}, since it's a simple
    accessor.
    Drive-by 2: Move fields of {WasmDecoder} to the end of the class, as
    mandated in the style guide.
    Drive-by 3: Rename some locals in the 'let' decoding to make the meaning
    more clear.
    
    R=thibaudm@chromium.org
    
    Bug: v8:10576
    Change-Id: I6ab9831f0c1955e47562e84c5fbf15807439b024
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2264360Reviewed-by: 's avatarThibaud Michaud <thibaudm@chromium.org>
    Commit-Queue: Clemens Backes <clemensb@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#68541}
    c8b84754
Name
Last commit
Last update
..
OWNERS Loading commit data...
control-transfer-unittest.cc Loading commit data...
decoder-unittest.cc Loading commit data...
function-body-decoder-unittest.cc Loading commit data...
leb-helper-unittest.cc Loading commit data...
loop-assignment-analysis-unittest.cc Loading commit data...
module-decoder-unittest.cc Loading commit data...
streaming-decoder-unittest.cc Loading commit data...
subtyping-unittest.cc Loading commit data...
trap-handler-posix-unittest.cc Loading commit data...
trap-handler-win-unittest.cc Loading commit data...
trap-handler-x64-unittest.cc Loading commit data...
wasm-code-manager-unittest.cc Loading commit data...
wasm-compiler-unittest.cc Loading commit data...
wasm-gdbserver-unittest.cc Loading commit data...
wasm-macro-gen-unittest.cc Loading commit data...
wasm-module-builder-unittest.cc Loading commit data...
wasm-module-sourcemap-unittest.cc Loading commit data...