Lines Matching refs:argc

84 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc,
87 DCHECK(!AreAliased(array, argc, scratch));
92 __ sub(counter, argc, Operand(kJSArgcReceiverSlots));
540 // Address receiver, intptr_t argc, Address** argv)>;
551 // [sp + 0 * kSystemPointerSize]: argc
565 // Called from C, so do not pop argc and args on exit (preserve sp)
729 // [fp + kPushedStackSpace + 0 * kSystemPointerSize]: argc
741 // r0: argc
774 // r0: argc
784 // r0: argc
1147 Register argc = descriptor.GetRegisterParameter(
1157 __ Push(argc, bytecodeArray);
1872 // -- r0 : argc
1946 // -- r0 : argc
1948 // -- sp[4] : target (if argc >= 1)
1949 // -- sp[8] : thisArgument (if argc >= 2)
1950 // -- sp[12] : argumentsList (if argc == 3)
1987 // -- r0 : argc
2419 Register argc = r0;
2423 DCHECK(!AreAliased(argc, target, map, instance_type));
2464 __ str(target, __ ReceiverOperand(argc));
2551 Register argc = r0;
2555 DCHECK(!AreAliased(argc, target, map, instance_type));
2565 DCHECK(!AreAliased(argc, target, map, instance_type, flags));
2593 __ str(target, __ ReceiverOperand(argc));
2766 // Store a copy of argc in callee-saved registers for later.
2790 // r0 = argc, r1 = argv, r2 = isolate
2820 Register argc = argv_mode == ArgvMode::kRegister
2821 // We don't want to pop arguments so set argc to no_reg.
2823 // Callee-saved register r4 still holds argc.
2825 __ LeaveExitFrame(save_doubles == SaveFPRegsMode::kSave, argc);
3105 // -- sp[(argc) * 8] : last argument
3109 Register argc = r2;
3114 DCHECK(!AreAliased(api_function_address, argc, call_data, holder, scratch));
3178 __ str(argc, MemOperand(sp, 3 * kPointerSize));
3184 __ add(scratch, scratch, Operand(argc, LSL, kPointerSizeLog2));