• zhengxing.li's avatar
    X87: [Interpreter] Changes GenerateDoubleToObject to push and pop rsi value. · a0d2f240
    zhengxing.li authored
      port e6b6e554 (r35163)
    
      original commit message:
      In the earlier implementation of GenerateDoubleToObject the context
      is loaded from the parent's frame. rsi is clobbered because it is used
      to store kHoleNan constnat. It is not always safe to peek at
      the parents frame. Bytecode handlers have TypedFrame and the type of
      frame is stored at FP + 1. GenerateDoubleToObject expects context
      to be store at that place. In the current implementation rsi is pushed
      onto the stack and is popped when exiting this function.
    
    BUG=
    
    Review URL: https://codereview.chromium.org/1884873007
    
    Cr-Commit-Position: refs/heads/master@{#35478}
    a0d2f240
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
docs 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/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore 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...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
Makefile.nacl Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...