Lines Matching refs:argc

340 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc,
343 DCHECK(!AreAliased(array, argc, scratch));
347 __ SubS64(counter, argc, Operand(kJSArgcReceiverSlots));
775 // Address receiver, intptr_t argc, Address** args)>;
786 // r6: argc
818 // r6: argc
1008 // r6: argc
1017 // r2: argc
1052 // r2: argc
1056 // r7: scratch reg to hold scaled argc
1064 // Setup new.target, argc and function.
1067 // r2: argc
1422 Register argc = descriptor.GetRegisterParameter(
1430 __ Push(argc, bytecodeArray);
2102 // -- r2 : argc
2182 // -- r2 : argc
2184 // -- sp[4] : target (if argc >= 1)
2185 // -- sp[8] : thisArgument (if argc >= 2)
2186 // -- sp[12] : argumentsList (if argc == 3)
2231 // -- r2 : argc
2681 Register argc = r2;
2685 DCHECK(!AreAliased(argc, target, map, instance_type));
2726 __ StoreReceiver(target, argc, r7);
2818 Register argc = r2;
2822 DCHECK(!AreAliased(argc, target, map, instance_type));
2833 DCHECK(!AreAliased(argc, target, map, instance_type, flags));
2861 __ StoreReceiver(target, argc, r7);
3035 // Store a copy of argc, argv in callee-saved registers for later.
3095 Register argc = argv_mode == ArgvMode::kRegister
3096 // We don't want to pop arguments so set argc to no_reg.
3098 // r6: still holds argc (callee-saved).
3100 __ LeaveExitFrame(save_doubles == SaveFPRegsMode::kSave, argc);
3405 // -- sp[(argc) * 8] : last argument
3409 Register argc = r4;
3413 DCHECK(!AreAliased(api_function_address, argc, call_data, holder, scratch));
3487 __ StoreU32(argc, MemOperand(sp, (kStackFrameExtraParamSlot + 3) *
3494 __ ShiftLeftU64(r1, argc, Operand(kSystemPointerSizeLog2));