• Home
  • Raw
  • Download

Lines Matching refs:Operand

156   __ Addu(scratch1, result, Operand(JSArray::kSize));  in AllocateEmptyJSArray()
160 __ And(scratch1, scratch1, Operand(~kHeapObjectTagMask)); in AllocateEmptyJSArray()
171 __ li(scratch3, Operand(Smi::FromInt(initial_capacity))); in AllocateEmptyJSArray()
186 __ Addu(scratch2, scratch1, Operand(initial_capacity * kPointerSize)); in AllocateEmptyJSArray()
192 __ Branch(&loop, lt, scratch1, Operand(scratch2)); in AllocateEmptyJSArray()
221 ne, "array size is unexpectedly 0", array_size, Operand(zero_reg)); in AllocateJSArray()
255 __ Addu(elements_array_storage, result, Operand(JSArray::kSize)); in AllocateJSArray()
262 Operand(~kHeapObjectTagMask)); in AllocateJSArray()
303 __ Branch(&loop, lt, elements_array_storage, Operand(elements_array_end)); in AllocateJSArray()
329 __ Branch(&argc_one_or_more, ne, a0, Operand(zero_reg)); in ArrayNativeCode()
342 __ Addu(sp, sp, Operand(kPointerSize)); in ArrayNativeCode()
348 __ Branch(&argc_two_or_more, ne, a0, Operand(1)); in ArrayNativeCode()
352 __ Branch(&not_empty_array, ne, a2, Operand(zero_reg)); in ArrayNativeCode()
358 __ And(a3, a2, Operand(kIntptrSignBit | kSmiTagMask)); in ArrayNativeCode()
359 __ Branch(call_generic_code, eq, a3, Operand(zero_reg)); in ArrayNativeCode()
365 Operand(JSObject::kInitialMaxFastElementArray << kSmiTagSize)); in ArrayNativeCode()
385 __ Addu(sp, sp, Operand(2 * kPointerSize)); in ArrayNativeCode()
429 __ Branch(&loop, lt, t0, Operand(t1)); in ArrayNativeCode()
439 __ Addu(sp, sp, Operand(kPointerSize)); in ArrayNativeCode()
475 __ Branch(&loop2, lt, t0, Operand(t1)); in ArrayNativeCode()
494 __ And(t0, a2, Operand(kSmiTagMask)); in Generate_InternalArrayCode()
496 t0, Operand(zero_reg)); in Generate_InternalArrayCode()
499 t0, Operand(MAP_TYPE)); in Generate_InternalArrayCode()
530 __ And(t0, a2, Operand(kSmiTagMask)); in Generate_ArrayCode()
532 t0, Operand(zero_reg)); in Generate_ArrayCode()
535 t0, Operand(MAP_TYPE)); in Generate_ArrayCode()
565 __ And(t0, a2, Operand(kSmiTagMask)); in Generate_ArrayConstructCode()
567 t0, Operand(zero_reg)); in Generate_ArrayConstructCode()
570 t0, Operand(MAP_TYPE)); in Generate_ArrayConstructCode()
600 __ Assert(eq, "Unexpected String function", function, Operand(a2)); in Generate_StringConstructCode()
605 __ Branch(&no_arguments, eq, a0, Operand(zero_reg)); in Generate_StringConstructCode()
607 __ Subu(a0, a0, Operand(1)); in Generate_StringConstructCode()
648 t0, Operand(JSValue::kSize >> kPointerSizeLog2)); in Generate_StringConstructCode()
651 t0, Operand(zero_reg)); in Generate_StringConstructCode()
676 __ And(t0, a3, Operand(kIsNotStringMask)); in Generate_StringConstructCode()
677 __ Branch(&convert_argument, ne, t0, Operand(zero_reg)); in Generate_StringConstructCode()
756 __ li(a2, Operand(debug_step_in_fp)); in Generate_JSConstructStubHelper()
758 __ Branch(&rt_call, ne, a2, Operand(zero_reg)); in Generate_JSConstructStubHelper()
766 __ Branch(&rt_call, ne, t4, Operand(MAP_TYPE)); in Generate_JSConstructStubHelper()
774 __ Branch(&rt_call, eq, a3, Operand(JS_FUNCTION_TYPE)); in Generate_JSConstructStubHelper()
783 __ Subu(t0, t0, Operand(1)); in Generate_JSConstructStubHelper()
785 __ Branch(&allocate, ne, t0, Operand(zero_reg)); in Generate_JSConstructStubHelper()
816 __ Addu(t5, t5, Operand(3*kPointerSize)); in Generate_JSConstructStubHelper()
840 a0, Operand(t6)); in Generate_JSConstructStubHelper()
852 __ Addu(t4, t4, Operand(kHeapObjectTag)); in Generate_JSConstructStubHelper()
865 __ Addu(a3, a3, Operand(t6)); in Generate_JSConstructStubHelper()
871 __ Branch(&allocated, eq, a3, Operand(zero_reg)); in Generate_JSConstructStubHelper()
873 a3, Operand(zero_reg)); in Generate_JSConstructStubHelper()
881 __ Addu(a0, a3, Operand(FixedArray::kHeaderSize / kPointerSize)); in Generate_JSConstructStubHelper()
900 __ Addu(a2, a2, Operand(2 * kPointerSize)); in Generate_JSConstructStubHelper()
919 __ Assert(eq, "Undefined value not loaded.", t7, Operand(t8)); in Generate_JSConstructStubHelper()
926 __ Branch(&loop, less, a2, Operand(t6)); in Generate_JSConstructStubHelper()
934 __ Addu(t5, t5, Operand(kHeapObjectTag)); // Add the heap tag. in Generate_JSConstructStubHelper()
972 __ Addu(a2, fp, Operand(StandardFrameConstants::kCallerSPOffset)); in Generate_JSConstructStubHelper()
990 __ Addu(t0, a2, Operand(t0)); in Generate_JSConstructStubHelper()
994 __ Addu(a3, a3, Operand(-2)); in Generate_JSConstructStubHelper()
995 __ Branch(&loop, greater_equal, a3, Operand(zero_reg)); in Generate_JSConstructStubHelper()
1036 __ Branch(&exit, greater_equal, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); in Generate_JSConstructStubHelper()
1118 __ Branch(&loop, ne, s0, Operand(t2)); in Generate_JSEntryTrampolineHelper()
1203 __ Addu(t9, v0, Operand(Code::kHeaderSize - kHeapObjectTag)); in Generate_LazyRecompile()
1223 __ li(a0, Operand(Smi::FromInt(static_cast<int>(type)))); in Generate_NotifyDeoptimizedHelper()
1234 ne, t2, Operand(FullCodeGenerator::NO_REGISTERS)); in Generate_NotifyDeoptimizedHelper()
1235 __ Addu(sp, sp, Operand(1 * kPointerSize)); // Remove state. in Generate_NotifyDeoptimizedHelper()
1240 __ Branch(&unknown_state, ne, t2, Operand(FullCodeGenerator::TOS_REG)); in Generate_NotifyDeoptimizedHelper()
1242 __ Addu(sp, sp, Operand(2 * kPointerSize)); // Remove state. in Generate_NotifyDeoptimizedHelper()
1295 __ Ret(eq, v0, Operand(Smi::FromInt(-1))); in Generate_OnStackReplacement()
1312 __ Branch(&done, ne, a0, Operand(zero_reg)); in Generate_FunctionCall()
1315 __ Addu(a0, a0, Operand(1)); in Generate_FunctionCall()
1328 __ Branch(&slow, ne, a2, Operand(JS_FUNCTION_TYPE)); in Generate_FunctionCall()
1334 __ li(t0, Operand(0, RelocInfo::NONE)); // Indicate regular JS_FUNCTION. in Generate_FunctionCall()
1342 __ And(t3, a3, Operand(1 << (SharedFunctionInfo::kStrictModeFunction + in Generate_FunctionCall()
1344 __ Branch(&shift_arguments, ne, t3, Operand(zero_reg)); in Generate_FunctionCall()
1347 __ And(t3, a3, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize))); in Generate_FunctionCall()
1348 __ Branch(&shift_arguments, ne, t3, Operand(zero_reg)); in Generate_FunctionCall()
1361 __ Branch(&use_global_receiver, eq, a2, Operand(a3)); in Generate_FunctionCall()
1363 __ Branch(&use_global_receiver, eq, a2, Operand(a3)); in Generate_FunctionCall()
1367 __ Branch(&shift_arguments, ge, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); in Generate_FunctionCall()
1388 __ li(t0, Operand(0, RelocInfo::NONE)); in Generate_FunctionCall()
1411 __ li(t0, Operand(1, RelocInfo::NONE)); // Indicate function proxy. in Generate_FunctionCall()
1412 __ Branch(&shift_arguments, eq, a2, Operand(JS_FUNCTION_PROXY_TYPE)); in Generate_FunctionCall()
1415 __ li(t0, Operand(2, RelocInfo::NONE)); // Indicate non-function. in Generate_FunctionCall()
1443 __ Subu(a2, a2, Operand(kPointerSize)); in Generate_FunctionCall()
1444 __ Branch(&loop, ne, a2, Operand(sp)); in Generate_FunctionCall()
1447 __ Subu(a0, a0, Operand(1)); in Generate_FunctionCall()
1457 __ Branch(&function, eq, t0, Operand(zero_reg)); in Generate_FunctionCall()
1461 __ Branch(&non_proxy, ne, t0, Operand(1)); in Generate_FunctionCall()
1464 __ Addu(a0, a0, Operand(1)); in Generate_FunctionCall()
1489 RelocInfo::CODE_TARGET, ne, a2, Operand(a0)); in Generate_FunctionCall()
1523 __ Branch(&okay, gt, a2, Operand(t3)); // Signed comparison. in Generate_FunctionApply()
1545 __ Branch(&push_receiver, ne, a2, Operand(JS_FUNCTION_TYPE)); in Generate_FunctionApply()
1556 __ And(t3, a2, Operand(1 << (SharedFunctionInfo::kStrictModeFunction + in Generate_FunctionApply()
1558 __ Branch(&push_receiver, ne, t3, Operand(zero_reg)); in Generate_FunctionApply()
1561 __ And(t3, a2, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize))); in Generate_FunctionApply()
1562 __ Branch(&push_receiver, ne, t3, Operand(zero_reg)); in Generate_FunctionApply()
1567 __ Branch(&use_global_receiver, eq, a0, Operand(a1)); in Generate_FunctionApply()
1569 __ Branch(&use_global_receiver, eq, a0, Operand(a2)); in Generate_FunctionApply()
1575 __ Branch(&push_receiver, ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); in Generate_FunctionApply()
1618 __ Addu(a0, a0, Operand(1 << kSmiTagSize)); in Generate_FunctionApply()
1625 __ Branch(&loop, ne, a0, Operand(a1)); in Generate_FunctionApply()
1633 __ Branch(&call_proxy, ne, a2, Operand(JS_FUNCTION_TYPE)); in Generate_FunctionApply()
1640 __ Addu(sp, sp, Operand(3 * kPointerSize)); // In delay slot. in Generate_FunctionApply()
1645 __ Addu(a0, a0, Operand(1)); in Generate_FunctionApply()
1646 __ li(a2, Operand(0, RelocInfo::NONE)); in Generate_FunctionApply()
1655 __ Addu(sp, sp, Operand(3 * kPointerSize)); // In delay slot. in Generate_FunctionApply()
1661 __ li(t0, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); in EnterArgumentsAdaptorFrame()
1663 __ Addu(fp, sp, Operand(3 * kPointerSize)); in EnterArgumentsAdaptorFrame()
1679 __ Addu(sp, sp, Operand(kPointerSize)); in LeaveArgumentsAdaptorFrame()
1697 a2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel)); in Generate_ArgumentsAdaptorTrampoline()
1699 __ Branch(&too_few, Uless, a0, Operand(a2)); in Generate_ArgumentsAdaptorTrampoline()
1713 __ Addu(a0, a0, Operand(2 * kPointerSize)); in Generate_ArgumentsAdaptorTrampoline()
1728 __ Branch(USE_DELAY_SLOT, &copy, ne, a0, Operand(a2)); in Generate_ArgumentsAdaptorTrampoline()
1746 __ Addu(a0, a0, Operand(2 * kPointerSize)); in Generate_ArgumentsAdaptorTrampoline()
1761 __ Branch(USE_DELAY_SLOT, &copy, ne, a0, Operand(t3)); in Generate_ArgumentsAdaptorTrampoline()
1770 __ Subu(a2, fp, Operand(t2)); in Generate_ArgumentsAdaptorTrampoline()
1771 __ Addu(a2, a2, Operand(-4 * kPointerSize)); // Adjust for frame. in Generate_ArgumentsAdaptorTrampoline()
1776 __ Branch(USE_DELAY_SLOT, &fill, ne, sp, Operand(a2)); in Generate_ArgumentsAdaptorTrampoline()