Lines Matching defs:Add
66 __ Add(fp, sp, Immediate(2 * FRAME_SLOT_SIZE)); // 2 : 2 means pairs in CallRuntime() local
73 __ Add(tmp, glue, Operand(tmp, LSL, 3)); in CallRuntime() local
76 __ Add(argV, fp, Immediate(GetStackArgOffSetToFp(2))); // 2: the third arg id in CallRuntime() local
85 __ Add(sp, sp, Immediate(2 * FRAME_SLOT_SIZE)); in CallRuntime() local
97 __ Add(argc, argc, Immediate(numExtraArgs)); in IncreaseStackForArguments() local
106 __ Add(currentSp, currentSp, Operand(argc, UXTW, FRAME_SLOT_SIZE_LOG2)); in IncreaseStackForArguments() local
148 __ Add(tmpArgV, tmpArgV, Immediate(TRIPLE_SLOT_SIZE)); in JSFunctionEntry() local
215 __ Add(expectedNumArgs, expectedNumArgs, Immediate(NUM_MANDATORY_JSFUNC_ARGS)); in OptimizedCallAndPushArgv() local
217 __ Add(argV, sp, Immediate(funcSlotOffSet * FRAME_SLOT_SIZE)); // skip numArgs and argv in OptimizedCallAndPushArgv() local
328 __ Add(Register(X0), sp, Immediate(QUADRUPLE_SLOT_SIZE)); in CallBuiltinTrampoline() local
380 __ Add(argv, sp, Immediate(NONUPLE_SLOT_SIZE)); in CallBuiltinConstructorStub() local
477 __ Add(argV, sp, Immediate(kungfu::ArgumentAccessor::GetExtraArgsNum() * FRAME_SLOT_SIZE)); in JSCallInternal() local
479 __ Add(argV, argV, Immediate(kungfu::ArgumentAccessor::GetFixArgsNum() * FRAME_SLOT_SIZE)); in JSCallInternal() local
510 __ Add(builtinStub, glue, Operand(Register(X5).W(), UXTW, FRAME_SLOT_SIZE_LOG2)); in JSCallInternal() local
569 __ Add(sp, sp, Immediate(DOUBLE_SLOT_SIZE)); in JSCallInternal() local
623 __ Add(Register(FP), sp, Immediate(DOUBLE_SLOT_SIZE)); in JSCallInternal() local
632 __ Add(sp, sp, Immediate(4 * FRAME_SLOT_SIZE)); in JSCallInternal() local
679 __ Add(argV, sp, Immediate(kungfu::ArgumentAccessor::GetExtraArgsNum() * FRAME_SLOT_SIZE)); in AOTCallToAsmInterBridge() local
681 __ Add(argV, argV, Immediate(kungfu::ArgumentAccessor::GetFixArgsNum() * FRAME_SLOT_SIZE)); in AOTCallToAsmInterBridge() local
770 __ Add(onStackArgs, sp, Immediate(QUADRUPLE_SLOT_SIZE)); in FastCallToAsmInterBridge() local
840 …__ Add(argV, sp, Immediate((kungfu::ArgumentAccessor::GetFixArgsNum() + 1) * FRAME_SLOT_SIZE)); /… in FastCallToAsmInterBridge() local
900 __ Add(Register(FP), sp, Immediate(DOUBLE_SLOT_SIZE)); in ThrowNonCallableInternal() local
910 __ Add(sp, sp, Immediate(4 * FRAME_SLOT_SIZE)); in ThrowNonCallableInternal() local
924 __ Add(argV, basefp, Immediate(GetStackArgOffSetToFp(0))); // 0: first index id in JSBoundFunctionCallInternal() local
939 __ Add(realArgC, boundLength.W(), actualArgC.W()); in JSBoundFunctionCallInternal() local
949 … __ Add(argV, argV, Immediate((NUM_MANDATORY_JSFUNC_ARGS + argoffsetSlot) * FRAME_SLOT_SIZE)); in JSBoundFunctionCallInternal() local
956 __ Add(boundArgs, boundArgs, Immediate(TaggedArray::DATA_OFFSET)); in JSBoundFunctionCallInternal() local
995 __ Add(X3, fp, Immediate(5 * FRAME_SLOT_SIZE)); // 5: skip argc and argv func new this in JSBoundFunctionCallInternal() local
1002 __ Add(codeAddress, X0, baseAddress); in JSBoundFunctionCallInternal() local
1073 __ Add(Register(FP), sp, Immediate(FRAME_SLOT_SIZE)); in CallRuntimeWithArgv() local
1080 __ Add(tmp, glue, Operand(runtimeId, LSL, 3)); in CallRuntimeWithArgv() local
1087 __ Add(sp, sp, Immediate(2 * FRAME_SLOT_SIZE)); // 2 : 2 means pair in CallRuntimeWithArgv() local
1110 __ Add(sp, sp, Operand(tmp, UXTW, FRAME_SLOT_SIZE_LOG2)); in PopJSFunctionArgs() local
1112 __ Add(sp, sp, Operand(expectedNumArgs, UXTW, FRAME_SLOT_SIZE_LOG2)); in PopJSFunctionArgs() local
1114 __ Add(sp, sp, Immediate(argoffsetSlot * FRAME_SLOT_SIZE)); in PopJSFunctionArgs() local
1118 __ Add(sp, sp, Immediate(FRAME_SLOT_SIZE)); in PopJSFunctionArgs() local
1133 __ Add(Register(FP), sp, Immediate(DOUBLE_SLOT_SIZE)); in PushJSFunctionEntryFrame() local
1161 __ Add(Register(FP), sp, Immediate(DOUBLE_SLOT_SIZE)); in PushOptimizedArgsConfigFrame() local
1184 __ Add(Register(FP), sp, Immediate(DOUBLE_SLOT_SIZE)); in PushAsmBridgeFrame() local
1229 __ Add(Register(FP), sp, Immediate(DOUBLE_SLOT_SIZE)); in PushOptimizedUnfoldArgVFrame() local
1236 __ Add(sp, sp, Immediate(2 * FRAME_SLOT_SIZE)); in PopOptimizedUnfoldArgVFrame() local
1288 __ Add(actualNumArgs, actualNumArgs, Immediate(NUM_MANDATORY_JSFUNC_ARGS)); in GenJSCallWithArgV() local
1378 __ Add(context, context, Immediate(AsmStackContext::GetSize(false))); in DeoptEnterAsmInterpOrBaseline() local
1384 __ Add(frameStateBase, context, Immediate(FRAME_SLOT_SIZE)); in DeoptEnterAsmInterpOrBaseline() local
1388 __ Add(tmpReg, tmpReg, Immediate(AsmInterpretedFrame::GetSize(false))); in DeoptEnterAsmInterpOrBaseline() local
1389 __ Add(Register(X9), frameStateBase, Immediate(AsmInterpretedFrame::GetBaseOffset(false))); in DeoptEnterAsmInterpOrBaseline() local
1398 __ Add(context, context, Immediate(FRAME_SLOT_SIZE)); // skip outputCount in DeoptEnterAsmInterpOrBaseline() local
1399 __ Add(context, context, Operand(tmpReg, UXTW, FRAME_SLOT_SIZE_LOG2)); // skip args in DeoptEnterAsmInterpOrBaseline() local
1400 __ Add(Register(X23), Register(X23), Immediate(1)); in DeoptEnterAsmInterpOrBaseline() local
1420 __ Add(newSpRegister, currentSlotRegister, Immediate(AsmInterpretedFrame::GetSize(false))); in DeoptEnterAsmInterpOrBaseline() local
1445 __ Add(sp, sp, Immediate(2 * DOUBLE_SLOT_SIZE)); in DeoptEnterAsmInterpOrBaseline() local
1473 __ Add(opRegister, currentSlotRegister, Immediate(AsmInterpretedFrame::GetSize(false))); in DeoptEnterAsmInterpOrBaseline() local
1519 __ Add(fp, sp, Immediate(24)); // 24: skip frame type, prevSp, pc in DeoptPushAsmInterpBridgeFrame() local
1537 __ Add(fp, sp, Immediate(DOUBLE_SLOT_SIZE)); in DeoptHandlerAsm() local
1549 __ Add(sp, sp, Immediate(2 * DOUBLE_SLOT_SIZE)); // 2: skip runtimeId, argc, depth, shiftLen in DeoptHandlerAsm() local
1581 __ Add(sp, sp, Immediate(2 * DOUBLE_SLOT_SIZE)); // 2: skip runtimeId&argc glue&type in DeoptHandlerAsm() local