Lines Matching refs:argc

80 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc,
83 DCHECK(!AreAliased(array, argc, scratch));
85 __ Subu(scratch, argc, Operand(kJSArgcReceiverSlots));
340 static void Generate_CheckStackOverflow(MacroAssembler* masm, Register argc,
352 __ sll(scratch2, argc, kPointerSizeLog2);
375 // Address receiver, intptr_t argc, Address** argv)>;
555 // -- [fp + kPushedStackSpace + 0 * kPointerSize]: argc
584 // a0: argc
591 // a0: argc
1118 Register argc = descriptor.GetRegisterParameter(
1125 __ Push(argc, bytecode_array);
1838 // -- a0 : argc
1914 // -- a0 : argc
1916 // -- sp[4] : target (if argc >= 1)
1917 // -- sp[8] : thisArgument (if argc >= 2)
1918 // -- sp[12] : argumentsList (if argc == 3)
1957 // -- a0 : argc
2349 Register argc = a0;
2354 DCHECK(!AreAliased(argc, target, map, instance_type, scratch));
2396 __ StoreReceiver(target, argc, kScratchReg);
2534 Register argc = a0;
2539 DCHECK(!AreAliased(argc, target, map, instance_type, scratch));
2575 __ StoreReceiver(target, argc, kScratchReg);
2745 // a0 = argc
2754 // a0 = argc, a1 = argv, a2 = isolate
2786 Register argc = argv_mode == ArgvMode::kRegister
2787 // We don't want to pop arguments so set argc to no_reg.
2789 // s0: still holds argc (callee-saved).
2791 __ LeaveExitFrame(save_doubles == SaveFPRegsMode::kSave, argc, EMIT_RETURN);
3105 // -- sp[(argc) * 8] : last argument
3109 Register argc = a2;
3115 DCHECK(!AreAliased(api_function_address, argc, call_data,
3139 // at the receiver (located at sp + argc * kPointerSize).
3140 __ Lsa(base, sp, argc, kPointerSizeLog2);
3185 __ sw(argc, MemOperand(sp, 3 * kPointerSize));
3191 __ Addu(scratch, argc, Operand(FCA::kArgsLength + 1 /* receiver */));