• Zhao Jiazhong's avatar
    [mips][wasm] Fix kWasmInstanceOffset · 4df7b0bd
    Zhao Jiazhong authored
    Currently the kWasmInstanceOffset is computed according to the reg
    a0(kWasmInstanceRegister)'s position in the frame. And according
    to Builtins::Generate_WasmCompileLazy, it's the 7th gp_regs that
    are pushed on to stack, so the index should be 6 other than 7.
    
    Since the kWasmInstanceRegister will be pushed on to stack after
    all parameter registers, so we can use it's index, which does not
    reply on which reg kWasmInstanceRegister is, and what order the
    parameter registers are pushed on to stack.
    
    So the new index is equal to the number of all parameter registers.
    
    Change-Id: I7a77fb052a5d68ee28dab10409462260ad491578
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2425329
    Commit-Queue: Zhao Jiazhong <zhaojiazhong-hf@loongson.cn>
    Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#70087}
    4df7b0bd
Name
Last commit
Last update
build_overrides Loading commit data...
custom_deps Loading commit data...
docs Loading commit data...
gni Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.clang-tidy Loading commit data...
.editorconfig Loading commit data...
.flake8 Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.vpython Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
COMMON_OWNERS Loading commit data...
DEPS Loading commit data...
ENG_REVIEW_OWNERS Loading commit data...
INFRA_OWNERS Loading commit data...
INTL_OWNERS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
MIPS_OWNERS Loading commit data...
OWNERS Loading commit data...
PPC_OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
S390_OWNERS Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...