DescriptionX87: [Interpreter] Changes GenerateDoubleToObject to push and pop rsi value.
port e6b6e5545386985f1d0bec875307e5df52062d71 (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=
Committed: https://crrev.com/a0d2f240c3efdb4c56bbdee4fc4cb40c1015b3d8
Cr-Commit-Position: refs/heads/master@{#35478}
Patch Set 1 #
Messages
Total messages: 9 (3 generated)
|