Lines Matching refs:newSp

3537             JSTaggedType *newSp = sp - frameSize;
3538 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
3544 EcmaRuntimeCallInfo *ecmaRuntimeCallInfo = reinterpret_cast<EcmaRuntimeCallInfo *>(newSp);
3545 newSp[index++] = ToUintPtr(thread);
3546 newSp[index++] = range + NUM_MANDATORY_JSFUNC_ARGS;
3549 newSp[index++] = superCtor.GetRawData();
3552 newSp[index++] = newTarget.GetRawData();
3555 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
3558 newSp[index++] = GET_VREG(v0 + i);
3561 InterpretedBuiltinFrame *state = GET_BUILTIN_FRAME(newSp);
3566 thread->SetCurrentSPFrame(newSp);
3589 JSTaggedType *newSp = sp - frameSize;
3590 InterpretedFrame *state = reinterpret_cast<InterpretedFrame *>(newSp) - 1;
3592 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
3599 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
3608 newSp[index++] = thisObj.GetRawData();
3611 newSp[index++] = newTarget.GetRawData();
3614 newSp[index++] = thisObj.GetRawData();
3625 newSp[index++] = GET_VREG(v0 + i);
3631 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
3638 sp = newSp;
3641 thread->SetCurrentSPFrame(newSp);
3680 JSTaggedType *newSp = sp - frameSize;
3681 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
3687 EcmaRuntimeCallInfo *ecmaRuntimeCallInfo = reinterpret_cast<EcmaRuntimeCallInfo *>(newSp);
3688 newSp[index++] = ToUintPtr(thread);
3689 newSp[index++] = range + NUM_MANDATORY_JSFUNC_ARGS;
3692 newSp[index++] = superCtor.GetRawData();
3695 newSp[index++] = newTarget.GetRawData();
3698 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
3701 newSp[index++] = GET_VREG(v0 + i);
3704 InterpretedBuiltinFrame *state = GET_BUILTIN_FRAME(newSp);
3709 thread->SetCurrentSPFrame(newSp);
3732 JSTaggedType *newSp = sp - frameSize;
3733 InterpretedFrame *state = reinterpret_cast<InterpretedFrame *>(newSp) - 1;
3735 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
3742 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
3751 newSp[index++] = thisObj.GetRawData();
3754 newSp[index++] = newTarget.GetRawData();
3757 newSp[index++] = thisObj.GetRawData();
3768 newSp[index++] = GET_VREG(v0 + i);
3774 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
3781 sp = newSp;
3784 thread->SetCurrentSPFrame(newSp);
3867 JSTaggedType *newSp = sp - frameSize;
3868 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
3875 EcmaRuntimeCallInfo *ecmaRuntimeCallInfo = reinterpret_cast<EcmaRuntimeCallInfo*>(newSp);
3876 newSp[index++] = ToUintPtr(thread);
3877 newSp[index++] = numArgs + 2; // 2 : for newtarget / this
3880 newSp[index++] = ctor.GetRawData();
3883 newSp[index++] = ctor.GetRawData();
3886 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
3889 newSp[index++] = GET_VREG(firstArgRegIdx + i);
3892 InterpretedBuiltinFrame *state = GET_BUILTIN_FRAME(newSp);
3897 thread->SetCurrentSPFrame(newSp);
3920 JSTaggedType *newSp = sp - frameSize;
3921 InterpretedFrame *state = (reinterpret_cast<InterpretedFrame *>(newSp) - 1);
3923 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
3930 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
3939 newSp[index++] = thisObj.GetRawData();
3942 newSp[index++] = ctor.GetRawData();
3945 newSp[index++] = thisObj.GetRawData();
3956 newSp[index++] = GET_VREG(firstArgRegIdx + i);
3962 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
3969 sp = newSp;
3972 thread->SetCurrentSPFrame(newSp);
7020 JSTaggedType *newSp = sp - frameSize;
7021 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
7027 EcmaRuntimeCallInfo *ecmaRuntimeCallInfo = reinterpret_cast<EcmaRuntimeCallInfo *>(newSp);
7028 newSp[index++] = ToUintPtr(thread);
7029 newSp[index++] = range + NUM_MANDATORY_JSFUNC_ARGS;
7032 newSp[index++] = superCtor.GetRawData();
7035 newSp[index++] = newTarget.GetRawData();
7038 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7041 newSp[index++] = GET_VREG(v0 + i);
7044 InterpretedBuiltinFrame *state = GET_BUILTIN_FRAME(newSp);
7049 thread->SetCurrentSPFrame(newSp);
7072 JSTaggedType *newSp = sp - frameSize;
7073 InterpretedFrame *state = reinterpret_cast<InterpretedFrame *>(newSp) - 1;
7075 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
7082 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7091 newSp[index++] = thisObj.GetRawData();
7094 newSp[index++] = newTarget.GetRawData();
7097 newSp[index++] = thisObj.GetRawData();
7108 newSp[index++] = GET_VREG(v0 + i);
7114 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7121 sp = newSp;
7124 thread->SetCurrentSPFrame(newSp);
7163 JSTaggedType *newSp = sp - frameSize;
7164 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
7170 EcmaRuntimeCallInfo *ecmaRuntimeCallInfo = reinterpret_cast<EcmaRuntimeCallInfo *>(newSp);
7171 newSp[index++] = ToUintPtr(thread);
7172 newSp[index++] = range + NUM_MANDATORY_JSFUNC_ARGS;
7175 newSp[index++] = superCtor.GetRawData();
7178 newSp[index++] = newTarget.GetRawData();
7181 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7184 newSp[index++] = GET_VREG(v0 + i);
7187 InterpretedBuiltinFrame *state = GET_BUILTIN_FRAME(newSp);
7192 thread->SetCurrentSPFrame(newSp);
7215 JSTaggedType *newSp = sp - frameSize;
7216 InterpretedFrame *state = reinterpret_cast<InterpretedFrame *>(newSp) - 1;
7218 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
7225 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7234 newSp[index++] = thisObj.GetRawData();
7237 newSp[index++] = newTarget.GetRawData();
7240 newSp[index++] = thisObj.GetRawData();
7251 newSp[index++] = GET_VREG(v0 + i);
7257 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7264 sp = newSp;
7267 thread->SetCurrentSPFrame(newSp);
7338 JSTaggedType *newSp = sp - frameSize;
7339 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
7346 EcmaRuntimeCallInfo *ecmaRuntimeCallInfo = reinterpret_cast<EcmaRuntimeCallInfo*>(newSp);
7347 newSp[index++] = ToUintPtr(thread);
7348 newSp[index++] = numArgs + 2; // 2: for newtarget/this
7351 newSp[index++] = ctor.GetRawData();
7354 newSp[index++] = ctor.GetRawData();
7357 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7360 newSp[index++] = GET_VREG(firstArgRegIdx + i);
7363 InterpretedBuiltinFrame *state = GET_BUILTIN_FRAME(newSp);
7368 thread->SetCurrentSPFrame(newSp);
7391 JSTaggedType *newSp = sp - frameSize;
7392 InterpretedFrame *state = (reinterpret_cast<InterpretedFrame *>(newSp) - 1);
7394 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
7401 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7410 newSp[index++] = thisObj.GetRawData();
7413 newSp[index++] = ctor.GetRawData();
7416 newSp[index++] = thisObj.GetRawData();
7427 newSp[index++] = GET_VREG(firstArgRegIdx + i);
7433 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7440 sp = newSp;
7443 thread->SetCurrentSPFrame(newSp);
7480 JSTaggedType *newSp = sp - frameSize;
7481 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
7488 EcmaRuntimeCallInfo *ecmaRuntimeCallInfo = reinterpret_cast<EcmaRuntimeCallInfo*>(newSp);
7489 newSp[index++] = ToUintPtr(thread);
7490 newSp[index++] = numArgs + 2; // 2: for newtarget / this
7493 newSp[index++] = ctor.GetRawData();
7496 newSp[index++] = ctor.GetRawData();
7499 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7502 newSp[index++] = GET_VREG(firstArgRegIdx + i);
7505 InterpretedBuiltinFrame *state = GET_BUILTIN_FRAME(newSp);
7510 thread->SetCurrentSPFrame(newSp);
7533 JSTaggedType *newSp = sp - frameSize;
7534 InterpretedFrame *state = (reinterpret_cast<InterpretedFrame *>(newSp) - 1);
7536 if (UNLIKELY(thread->DoStackOverflowCheck(newSp))) {
7543 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7552 newSp[index++] = thisObj.GetRawData();
7555 newSp[index++] = ctor.GetRawData();
7558 newSp[index++] = thisObj.GetRawData();
7569 newSp[index++] = GET_VREG(firstArgRegIdx + i);
7575 newSp[index++] = JSTaggedValue::VALUE_UNDEFINED;
7582 sp = newSp;
7585 thread->SetCurrentSPFrame(newSp);
7858 JSTaggedType *newSp, uint32_t numVregs, uint32_t numActualArgs, uint32_t numDeclaredArgs, bool haveExtraArgs)
7863 newSp[i] = JSTaggedValue::VALUE_UNDEFINED;
7867 newSp[numVregs + i] = JSTaggedValue::VALUE_UNDEFINED;
7871 newSp[numVregs + i] = JSTaggedValue(numActualArgs).GetRawData(); // numActualArgs is stored at the end