Lines Matching refs:a0
49 __ Daddu(s0, a0, num_extra_args + 1); in Generate_Adaptor()
167 __ Branch(&no_arguments, eq, a0, Operand(zero_reg)); in Generate_StringConstructCode()
169 __ Dsubu(a0, a0, Operand(1)); in Generate_StringConstructCode()
170 __ dsll(a0, a0, kPointerSizeLog2); in Generate_StringConstructCode()
171 __ Daddu(sp, a0, sp); in Generate_StringConstructCode()
172 __ ld(a0, MemOperand(sp)); in Generate_StringConstructCode()
178 __ LookupNumberStringCache(a0, // Input. in Generate_StringConstructCode()
229 __ JumpIfSmi(a0, &convert_argument); in Generate_StringConstructCode()
232 __ ld(a2, FieldMemOperand(a0, HeapObject::kMapOffset)); in Generate_StringConstructCode()
237 __ mov(argument, a0); in Generate_StringConstructCode()
247 __ push(a0); in Generate_StringConstructCode()
353 __ dsll32(a0, a0, 0); in Generate_JSConstructStubHelper()
354 __ MultiPushReversed(a0.bit() | a1.bit()); in Generate_JSConstructStubHelper()
457 __ lwu(a0, FieldMemOperand(a2, Map::kInstanceSizesOffset)); in Generate_JSConstructStubHelper()
458 __ Ext(a0, a0, Map::kPreAllocatedPropertyFieldsByte * kBitsPerByte, in Generate_JSConstructStubHelper()
460 __ dsll(at, a0, kPointerSizeLog2); in Generate_JSConstructStubHelper()
461 __ daddu(a0, t1, at); in Generate_JSConstructStubHelper()
467 a0, Operand(t2)); in Generate_JSConstructStubHelper()
469 __ InitializeFieldsWithFiller(t1, a0, t3); in Generate_JSConstructStubHelper()
478 __ Dsubu(a0, a3, Operand(AllocationMemento::kSize / kPointerSize)); in Generate_JSConstructStubHelper()
479 __ dsll(a0, a0, kPointerSizeLog2); in Generate_JSConstructStubHelper()
480 __ Daddu(a0, t0, Operand(a0)); // End of object. in Generate_JSConstructStubHelper()
481 __ InitializeFieldsWithFiller(t1, a0, t3); in Generate_JSConstructStubHelper()
496 __ Daddu(a0, t0, Operand(at)); // End of object. in Generate_JSConstructStubHelper()
497 __ InitializeFieldsWithFiller(t1, a0, t3); in Generate_JSConstructStubHelper()
514 __ lw(a0, FieldMemOperand(a2, Map::kInstanceSizesOffset)); in Generate_JSConstructStubHelper()
515 __ Ext(t2, a0, Map::kPreAllocatedPropertyFieldsByte * kBitsPerByte, in Generate_JSConstructStubHelper()
518 __ Ext(t2, a0, Map::kInObjectPropertiesByte * kBitsPerByte, in Generate_JSConstructStubHelper()
533 __ Daddu(a0, a3, Operand(FixedArray::kHeaderSize / kPointerSize)); in Generate_JSConstructStubHelper()
535 a0, in Generate_JSConstructStubHelper()
551 __ dsll32(a0, a3, 0); in Generate_JSConstructStubHelper()
552 __ sd(a0, MemOperand(a2, FixedArray::kLengthOffset)); in Generate_JSConstructStubHelper()
660 __ SmiUntag(a0, a3); in Generate_JSConstructStubHelper()
692 ParameterCount actual(a0); in Generate_JSConstructStubHelper()
815 __ mov(a0, a3); in Generate_JSEntryTrampolineHelper()
822 ParameterCount actual(a0); in Generate_JSEntryTrampolineHelper()
882 __ Dsubu(a0, a0, in GenerateMakeCodeYoungAgainCommon()
890 (a0.bit() | a1.bit() | ra.bit() | fp.bit()) & ~sp.bit(); in GenerateMakeCodeYoungAgainCommon()
898 __ Jump(a0); in GenerateMakeCodeYoungAgainCommon()
921 __ Dsubu(a0, a0, in CODE_AGE_LIST()
929 (a0.bit() | a1.bit() | ra.bit() | fp.bit()) & ~sp.bit(); in CODE_AGE_LIST()
944 __ Daddu(a0, a0, Operand((kNoCodeAgeSequenceLength))); in CODE_AGE_LIST()
945 __ Jump(a0); in CODE_AGE_LIST()
988 __ li(a0, Operand(Smi::FromInt(static_cast<int>(type)))); in Generate_NotifyDeoptimizedHelper()
989 __ push(a0); in Generate_NotifyDeoptimizedHelper()
1034 __ ld(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate_OnStackReplacement()
1038 __ push(a0); in Generate_OnStackReplacement()
1086 __ Branch(&done, ne, a0, Operand(zero_reg)); in Generate_FunctionCall()
1089 __ Daddu(a0, a0, Operand(1)); in Generate_FunctionCall()
1097 __ dsll(at, a0, kPointerSizeLog2); in Generate_FunctionCall()
1126 __ dsll(at, a0, kPointerSizeLog2); in Generate_FunctionCall()
1147 __ SmiTag(a0); in Generate_FunctionCall()
1148 __ Push(a0, a2); in Generate_FunctionCall()
1152 __ pop(a0); in Generate_FunctionCall()
1153 __ SmiUntag(a0); in Generate_FunctionCall()
1157 __ dsll(at, a0, kPointerSizeLog2); in Generate_FunctionCall()
1168 __ dsll(at, a0, kPointerSizeLog2); in Generate_FunctionCall()
1190 __ dsll(at, a0, kPointerSizeLog2); in Generate_FunctionCall()
1203 __ dsll(at, a0, kPointerSizeLog2); in Generate_FunctionCall()
1213 __ Dsubu(a0, a0, Operand(1)); in Generate_FunctionCall()
1229 __ Daddu(a0, a0, Operand(1)); in Generate_FunctionCall()
1253 RelocInfo::CODE_TARGET, ne, a2, Operand(a0)); in Generate_FunctionCall()
1272 __ ld(a0, MemOperand(fp, kFunctionOffset)); // Get the function. in Generate_FunctionApply()
1273 __ push(a0); in Generate_FunctionApply()
1274 __ ld(a0, MemOperand(fp, kArgsOffset)); // Get the args array. in Generate_FunctionApply()
1275 __ push(a0); in Generate_FunctionApply()
1303 __ ld(a0, MemOperand(fp, kRecvOffset)); in Generate_FunctionApply()
1329 __ JumpIfSmi(a0, &call_to_object); in Generate_FunctionApply()
1331 __ Branch(&use_global_proxy, eq, a0, Operand(a1)); in Generate_FunctionApply()
1333 __ Branch(&use_global_proxy, eq, a0, Operand(a2)); in Generate_FunctionApply()
1338 __ GetObjectType(a0, a1, a1); in Generate_FunctionApply()
1344 __ push(a0); in Generate_FunctionApply()
1346 __ mov(a0, v0); // Put object in a0 to match other paths to push_receiver. in Generate_FunctionApply()
1350 __ ld(a0, ContextOperand(cp, Context::GLOBAL_OBJECT_INDEX)); in Generate_FunctionApply()
1351 __ ld(a0, FieldMemOperand(a0, GlobalObject::kGlobalProxyOffset)); in Generate_FunctionApply()
1356 __ push(a0); in Generate_FunctionApply()
1360 __ ld(a0, MemOperand(fp, kIndexOffset)); in Generate_FunctionApply()
1368 __ Push(a1, a0); in Generate_FunctionApply()
1375 __ ld(a0, MemOperand(fp, kIndexOffset)); in Generate_FunctionApply()
1376 __ Daddu(a0, a0, Operand(Smi::FromInt(1))); in Generate_FunctionApply()
1377 __ sd(a0, MemOperand(fp, kIndexOffset)); in Generate_FunctionApply()
1383 __ Branch(&loop, ne, a0, Operand(a1)); in Generate_FunctionApply()
1387 ParameterCount actual(a0); in Generate_FunctionApply()
1388 __ SmiUntag(a0); in Generate_FunctionApply()
1402 __ Daddu(a0, a0, Operand(1)); in Generate_FunctionApply()
1438 __ dsll32(a0, a0, 0); in EnterArgumentsAdaptorFrame()
1440 __ MultiPush(a0.bit() | a1.bit() | a4.bit() | fp.bit() | ra.bit()); in EnterArgumentsAdaptorFrame()
1480 __ Branch(&too_few, Uless, a0, Operand(a2)); in Generate_ArgumentsAdaptorTrampoline()
1491 __ SmiScale(a0, a0, kPointerSizeLog2); in Generate_ArgumentsAdaptorTrampoline()
1492 __ Daddu(a0, fp, a0); in Generate_ArgumentsAdaptorTrampoline()
1494 __ Daddu(a0, a0, Operand(2 * kPointerSize)); in Generate_ArgumentsAdaptorTrampoline()
1497 __ dsubu(a2, a0, a2); in Generate_ArgumentsAdaptorTrampoline()
1507 __ ld(a4, MemOperand(a0)); in Generate_ArgumentsAdaptorTrampoline()
1509 __ Branch(USE_DELAY_SLOT, ©, ne, a0, Operand(a2)); in Generate_ArgumentsAdaptorTrampoline()
1510 __ daddiu(a0, a0, -kPointerSize); // In delay slot. in Generate_ArgumentsAdaptorTrampoline()
1524 __ SmiScale(a0, a0, kPointerSizeLog2); in Generate_ArgumentsAdaptorTrampoline()
1525 __ Daddu(a0, fp, a0); in Generate_ArgumentsAdaptorTrampoline()
1527 __ Daddu(a0, a0, Operand(2 * kPointerSize)); in Generate_ArgumentsAdaptorTrampoline()
1539 __ ld(a4, MemOperand(a0)); // Adjusted above for return addr and receiver. in Generate_ArgumentsAdaptorTrampoline()
1541 __ Dsubu(a0, a0, kPointerSize); in Generate_ArgumentsAdaptorTrampoline()
1542 __ Branch(USE_DELAY_SLOT, ©, ne, a0, Operand(a7)); in Generate_ArgumentsAdaptorTrampoline()