• Home
  • Raw
  • Download

Lines Matching refs:a0

62   __ Addu(a0, a0, num_extra_args + 1);  in Generate_Adaptor()
158 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); in Generate_NumberConstructor()
159 __ Subu(a0, a0, Operand(1)); in Generate_NumberConstructor()
160 __ sll(a0, a0, kPointerSizeLog2); in Generate_NumberConstructor()
161 __ Addu(sp, a0, sp); in Generate_NumberConstructor()
162 __ lw(a0, MemOperand(sp)); in Generate_NumberConstructor()
195 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); in Generate_NumberConstructor_ConstructStub()
196 __ Subu(a0, a0, Operand(1)); in Generate_NumberConstructor_ConstructStub()
197 __ sll(a0, a0, kPointerSizeLog2); in Generate_NumberConstructor_ConstructStub()
198 __ Addu(sp, a0, sp); in Generate_NumberConstructor_ConstructStub()
199 __ lw(a0, MemOperand(sp)); in Generate_NumberConstructor_ConstructStub()
203 __ Move(a0, Smi::FromInt(0)); in Generate_NumberConstructor_ConstructStub()
211 __ JumpIfSmi(a0, &done_convert); in Generate_NumberConstructor_ConstructStub()
212 __ GetObjectType(a0, a2, a2); in Generate_NumberConstructor_ConstructStub()
219 __ Move(a0, v0); in Generate_NumberConstructor_ConstructStub()
230 __ AllocateJSValue(v0, a1, a0, a2, t0, &new_object); in Generate_NumberConstructor_ConstructStub()
237 __ Push(a0, a1, a3); // first argument, constructor, new target in Generate_NumberConstructor_ConstructStub()
239 __ Pop(a0); in Generate_NumberConstructor_ConstructStub()
242 __ sw(a0, FieldMemOperand(v0, JSValue::kValueOffset)); // In delay slot in Generate_NumberConstructor_ConstructStub()
260 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); in Generate_StringConstructor()
261 __ Subu(a0, a0, Operand(1)); in Generate_StringConstructor()
262 __ sll(a0, a0, kPointerSizeLog2); in Generate_StringConstructor()
263 __ Addu(sp, a0, sp); in Generate_StringConstructor()
264 __ lw(a0, MemOperand(sp)); in Generate_StringConstructor()
272 __ JumpIfSmi(a0, &to_string); in Generate_StringConstructor()
273 __ GetObjectType(a0, a1, a1); in Generate_StringConstructor()
279 __ mov(v0, a0); in Generate_StringConstructor()
299 __ Push(a0); in Generate_StringConstructor()
323 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); in Generate_StringConstructor_ConstructStub()
324 __ Subu(a0, a0, Operand(1)); in Generate_StringConstructor_ConstructStub()
325 __ sll(a0, a0, kPointerSizeLog2); in Generate_StringConstructor_ConstructStub()
326 __ Addu(sp, a0, sp); in Generate_StringConstructor_ConstructStub()
327 __ lw(a0, MemOperand(sp)); in Generate_StringConstructor_ConstructStub()
331 __ LoadRoot(a0, Heap::kempty_stringRootIndex); in Generate_StringConstructor_ConstructStub()
339 __ JumpIfSmi(a0, &convert); in Generate_StringConstructor_ConstructStub()
340 __ GetObjectType(a0, a2, a2); in Generate_StringConstructor_ConstructStub()
349 __ Move(a0, v0); in Generate_StringConstructor_ConstructStub()
360 __ AllocateJSValue(v0, a1, a0, a2, t0, &new_object); in Generate_StringConstructor_ConstructStub()
367 __ Push(a0, a1, a3); // first argument, constructor, new target in Generate_StringConstructor_ConstructStub()
369 __ Pop(a0); in Generate_StringConstructor_ConstructStub()
372 __ sw(a0, FieldMemOperand(v0, JSValue::kValueOffset)); // In delay slot in Generate_StringConstructor_ConstructStub()
446 __ SmiTag(a0); in Generate_JSConstructStubHelper()
447 __ Push(a2, a0); in Generate_JSConstructStubHelper()
529 __ lbu(a0, FieldMemOperand(a2, Map::kUnusedPropertyFieldsOffset)); in Generate_JSConstructStubHelper()
530 __ sll(a0, a0, kPointerSizeLog2); in Generate_JSConstructStubHelper()
531 __ subu(a0, t3, a0); in Generate_JSConstructStubHelper()
535 Operand(a0)); in Generate_JSConstructStubHelper()
537 __ InitializeFieldsWithFiller(t5, a0, t7); in Generate_JSConstructStubHelper()
590 __ lw(a0, MemOperand(sp)); in Generate_JSConstructStubHelper()
593 __ SmiUntag(a0); in Generate_JSConstructStubHelper()
617 __ SmiTag(t4, a0); in Generate_JSConstructStubHelper()
638 ParameterCount actual(a0); in Generate_JSConstructStubHelper()
784 __ mov(t1, a0); in Generate_JSEntryTrampolineHelper()
804 __ mov(a0, a3); in Generate_JSEntryTrampolineHelper()
873 __ lw(a0, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); in Generate_InterpreterEntryTrampoline()
875 FieldMemOperand(a0, SharedFunctionInfo::kFunctionDataOffset)); in Generate_InterpreterEntryTrampoline()
945 __ Addu(a0, kInterpreterBytecodeArrayRegister, in Generate_InterpreterEntryTrampoline()
947 __ lbu(a0, MemOperand(a0)); in Generate_InterpreterEntryTrampoline()
948 __ sll(at, a0, kPointerSizeLog2); in Generate_InterpreterEntryTrampoline()
989 __ Addu(a3, a0, Operand(1)); // Add one for receiver. in Generate_InterpreterPushArgsAndCall()
1018 __ sll(t0, a0, kPointerSizeLog2); in Generate_InterpreterPushArgsAndConstruct()
1151 __ Subu(a0, a0, in GenerateMakeCodeYoungAgainCommon()
1160 (a0.bit() | a1.bit() | a3.bit() | ra.bit() | fp.bit()) & ~sp.bit(); in GenerateMakeCodeYoungAgainCommon()
1168 __ Jump(a0); in GenerateMakeCodeYoungAgainCommon()
1191 __ Subu(a0, a0, in CODE_AGE_LIST()
1200 (a0.bit() | a1.bit() | a3.bit() | ra.bit() | fp.bit()) & ~sp.bit(); in CODE_AGE_LIST()
1215 __ Addu(a0, a0, Operand(kNoCodeAgeSequenceLength)); in CODE_AGE_LIST()
1216 __ Jump(a0); in CODE_AGE_LIST()
1264 __ li(a0, Operand(Smi::FromInt(static_cast<int>(type)))); in Generate_NotifyDeoptimizedHelper()
1265 __ push(a0); in Generate_NotifyDeoptimizedHelper()
1390 __ sll(at, a0, kPointerSizeLog2); in Generate_HandleFastApiCall()
1413 __ lw(a0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate_OnStackReplacement()
1417 __ push(a0); in Generate_OnStackReplacement()
1471 __ Pop(a0); in Generate_DatePrototype_GetField()
1472 __ JumpIfSmi(a0, &receiver_not_date); in Generate_DatePrototype_GetField()
1473 __ GetObjectType(a0, t0, t0); in Generate_DatePrototype_GetField()
1480 __ lw(v0, FieldMemOperand(a0, JSDate::kValueOffset)); // In delay slot. in Generate_DatePrototype_GetField()
1486 __ lw(t0, FieldMemOperand(a0, JSDate::kCacheStampOffset)); in Generate_DatePrototype_GetField()
1490 a0, JSDate::kValueOffset + in Generate_DatePrototype_GetField()
1525 __ sll(scratch, a0, kPointerSizeLog2); in Generate_FunctionPrototypeApply()
1526 __ Addu(a0, sp, Operand(scratch)); in Generate_FunctionPrototypeApply()
1527 __ lw(a1, MemOperand(a0)); // receiver in Generate_FunctionPrototypeApply()
1528 __ Subu(a0, a0, Operand(kPointerSize)); in Generate_FunctionPrototypeApply()
1529 __ Branch(&no_arg, lt, a0, Operand(sp)); in Generate_FunctionPrototypeApply()
1530 __ lw(a2, MemOperand(a0)); // thisArg in Generate_FunctionPrototypeApply()
1531 __ Subu(a0, a0, Operand(kPointerSize)); in Generate_FunctionPrototypeApply()
1532 __ Branch(&no_arg, lt, a0, Operand(sp)); in Generate_FunctionPrototypeApply()
1533 __ lw(a3, MemOperand(a0)); // argArray in Generate_FunctionPrototypeApply()
1537 __ mov(a0, a3); in Generate_FunctionPrototypeApply()
1556 __ JumpIfRoot(a0, Heap::kNullValueRootIndex, &no_arguments); in Generate_FunctionPrototypeApply()
1557 __ JumpIfRoot(a0, Heap::kUndefinedValueRootIndex, &no_arguments); in Generate_FunctionPrototypeApply()
1568 __ mov(a0, zero_reg); in Generate_FunctionPrototypeApply()
1587 __ Branch(&done, ne, a0, Operand(zero_reg)); in Generate_FunctionPrototypeCall()
1589 __ Addu(a0, a0, Operand(1)); in Generate_FunctionPrototypeCall()
1595 __ sll(at, a0, kPointerSizeLog2); in Generate_FunctionPrototypeCall()
1607 __ sll(at, a0, kPointerSizeLog2); in Generate_FunctionPrototypeCall()
1617 __ Subu(a0, a0, Operand(1)); in Generate_FunctionPrototypeCall()
1644 __ sll(scratch, a0, kPointerSizeLog2); in Generate_ReflectApply()
1645 __ mov(a0, scratch); in Generate_ReflectApply()
1646 __ Subu(a0, a0, Operand(kPointerSize)); in Generate_ReflectApply()
1647 __ Branch(&no_arg, lt, a0, Operand(zero_reg)); in Generate_ReflectApply()
1648 __ Addu(a0, sp, Operand(a0)); in Generate_ReflectApply()
1649 __ lw(a1, MemOperand(a0)); // target in Generate_ReflectApply()
1650 __ Subu(a0, a0, Operand(kPointerSize)); in Generate_ReflectApply()
1651 __ Branch(&no_arg, lt, a0, Operand(sp)); in Generate_ReflectApply()
1652 __ lw(a2, MemOperand(a0)); // thisArgument in Generate_ReflectApply()
1653 __ Subu(a0, a0, Operand(kPointerSize)); in Generate_ReflectApply()
1654 __ Branch(&no_arg, lt, a0, Operand(sp)); in Generate_ReflectApply()
1655 __ lw(a3, MemOperand(a0)); // argumentsList in Generate_ReflectApply()
1659 __ mov(a0, a3); in Generate_ReflectApply()
1708 __ sll(scratch, a0, kPointerSizeLog2); in Generate_ReflectConstruct()
1709 __ Addu(a0, sp, Operand(scratch)); in Generate_ReflectConstruct()
1710 __ sw(a2, MemOperand(a0)); // receiver in Generate_ReflectConstruct()
1711 __ Subu(a0, a0, Operand(kPointerSize)); in Generate_ReflectConstruct()
1712 __ Branch(&no_arg, lt, a0, Operand(sp)); in Generate_ReflectConstruct()
1713 __ lw(a1, MemOperand(a0)); // target in Generate_ReflectConstruct()
1715 __ Subu(a0, a0, Operand(kPointerSize)); in Generate_ReflectConstruct()
1716 __ Branch(&no_arg, lt, a0, Operand(sp)); in Generate_ReflectConstruct()
1717 __ lw(a2, MemOperand(a0)); // argumentsList in Generate_ReflectConstruct()
1718 __ Subu(a0, a0, Operand(kPointerSize)); in Generate_ReflectConstruct()
1719 __ Branch(&no_arg, lt, a0, Operand(sp)); in Generate_ReflectConstruct()
1720 __ lw(a3, MemOperand(a0)); // new.target in Generate_ReflectConstruct()
1723 __ mov(a0, a2); in Generate_ReflectConstruct()
1791 __ sll(a0, a0, kSmiTagSize); in EnterArgumentsAdaptorFrame()
1793 __ MultiPush(a0.bit() | a1.bit() | t0.bit() | fp.bit() | ra.bit()); in EnterArgumentsAdaptorFrame()
1828 __ JumpIfSmi(a0, &create_runtime); in Generate_Apply()
1831 __ lw(a2, FieldMemOperand(a0, HeapObject::kMapOffset)); in Generate_Apply()
1851 __ Push(a1, a3, a0); in Generate_Apply()
1853 __ mov(a0, v0); in Generate_Apply()
1863 FieldMemOperand(a0, JSObject::kHeaderSize + in Generate_Apply()
1865 __ lw(t0, FieldMemOperand(a0, JSObject::kElementsOffset)); in Generate_Apply()
1869 __ mov(a0, t0); in Generate_Apply()
1881 __ lw(a2, FieldMemOperand(a0, JSArray::kLengthOffset)); in Generate_Apply()
1882 __ lw(a0, FieldMemOperand(a0, JSArray::kElementsOffset)); in Generate_Apply()
1919 __ Addu(at, a0, at); in Generate_Apply()
1925 __ Move(a0, t0); in Generate_Apply()
1982 __ sll(at, a0, kPointerSizeLog2); in Generate_CallFunction()
2007 __ sll(a0, a0, kSmiTagSize); // Smi tagged. in Generate_CallFunction()
2008 __ Push(a0, a1); in Generate_CallFunction()
2009 __ mov(a0, a3); in Generate_CallFunction()
2013 __ Pop(a0, a1); in Generate_CallFunction()
2014 __ sra(a0, a0, kSmiTagSize); // Un-tag. in Generate_CallFunction()
2019 __ sll(at, a0, kPointerSizeLog2); in Generate_CallFunction()
2035 ParameterCount actual(a0); in Generate_CallFunction()
2061 __ sll(t0, a0, kPointerSizeLog2); in Generate_CallBoundFunction()
2102 __ Branch(&done_loop, gt, t1, Operand(a0)); in Generate_CallBoundFunction()
2127 __ sll(t1, a0, kPointerSizeLog2); in Generate_CallBoundFunction()
2130 __ Addu(a0, a0, Operand(1)); in Generate_CallBoundFunction()
2166 __ Addu(a0, a0, 2); in Generate_Call()
2179 __ sll(at, a0, kPointerSizeLog2); in Generate_Call()
2266 __ Branch(&done_loop, ge, t1, Operand(a0)); in Generate_ConstructBoundFunction()
2291 __ sll(t1, a0, kPointerSizeLog2); in Generate_ConstructBoundFunction()
2294 __ Addu(a0, a0, Operand(1)); in Generate_ConstructBoundFunction()
2328 __ Addu(a0, a0, Operand(3)); in Generate_ConstructProxy()
2371 __ sll(at, a0, kPointerSizeLog2); in Generate_Construct()
2403 __ Branch(&too_few, Uless, a0, Operand(a2)); in Generate_ArgumentsAdaptorTrampoline()
2415 __ sll(a0, a0, kPointerSizeLog2 - kSmiTagSize); in Generate_ArgumentsAdaptorTrampoline()
2416 __ Addu(a0, fp, a0); in Generate_ArgumentsAdaptorTrampoline()
2418 __ Addu(a0, a0, Operand(2 * kPointerSize)); in Generate_ArgumentsAdaptorTrampoline()
2421 __ subu(t1, a0, t1); in Generate_ArgumentsAdaptorTrampoline()
2432 __ lw(t0, MemOperand(a0)); in Generate_ArgumentsAdaptorTrampoline()
2434 __ Branch(USE_DELAY_SLOT, &copy, ne, a0, Operand(t1)); in Generate_ArgumentsAdaptorTrampoline()
2435 __ addiu(a0, a0, -kPointerSize); // In delay slot. in Generate_ArgumentsAdaptorTrampoline()
2454 __ Branch(&no_strong_error, ge, a0, Operand(t2)); in Generate_ArgumentsAdaptorTrampoline()
2471 __ sll(a0, a0, kPointerSizeLog2 - kSmiTagSize); in Generate_ArgumentsAdaptorTrampoline()
2472 __ Addu(a0, fp, a0); in Generate_ArgumentsAdaptorTrampoline()
2474 __ Addu(a0, a0, Operand(2 * kPointerSize)); in Generate_ArgumentsAdaptorTrampoline()
2486 __ lw(t0, MemOperand(a0)); // Adjusted above for return addr and receiver. in Generate_ArgumentsAdaptorTrampoline()
2488 __ Subu(a0, a0, kPointerSize); in Generate_ArgumentsAdaptorTrampoline()
2489 __ Branch(USE_DELAY_SLOT, &copy, ne, a0, Operand(t3)); in Generate_ArgumentsAdaptorTrampoline()
2512 __ mov(a0, a2); in Generate_ArgumentsAdaptorTrampoline()