Home | History | Annotate | Download | only in mips64

Lines Matching refs:Operand

98               a4, Operand(zero_reg));
101 a4, Operand(MAP_TYPE));
128 a4, Operand(zero_reg));
131 a4, Operand(MAP_TYPE));
157 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
158 __ Dsubu(a0, a0, Operand(1));
193 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
194 __ Dsubu(a0, a0, Operand(1));
211 __ Branch(&done_convert, eq, t0, Operand(HEAP_NUMBER_TYPE));
225 __ Branch(&new_object, ne, a1, Operand(a3));
258 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
259 __ Dsubu(a0, a0, Operand(1));
273 __ Subu(a1, a1, Operand(FIRST_NONSTRING_TYPE));
274 __ Branch(&symbol_descriptive_string, eq, a1, Operand(zero_reg));
275 __ Branch(&to_string, gt, a1, Operand(zero_reg));
320 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
321 __ Dsubu(a0, a0, Operand(1));
338 __ And(t0, a2, Operand(kIsNotStringMask));
339 __ Branch(&done_convert, eq, t0, Operand(zero_reg));
354 __ Branch(&new_object, ne, a1, Operand(a3));
394 __ Daddu(at, a2, Operand(Code::kHeaderSize - kHeapObjectTag));
400 __ Daddu(at, v0, Operand(Code::kHeaderSize - kHeapObjectTag));
413 __ Branch(&ok, hs, sp, Operand(a4));
453 __ Branch(&rt_call, ne, a4, Operand(JS_FUNCTION_TYPE));
461 __ Branch(&rt_call, ne, t0, Operand(MAP_TYPE));
466 __ Branch(&rt_call, ne, a1, Operand(a5));
474 __ Branch(&rt_call, eq, t1, Operand(JS_FUNCTION_TYPE));
498 __ Daddu(t1, t1, Operand(3 * kPointerSize));
502 __ Daddu(t0, t0, Operand(kHeapObjectTag));
518 Operand(Map::kSlackTrackingCounterEnd));
520 __ Dsubu(t2, t2, Operand(1 << Map::ConstructionCounter::kShift));
530 Operand(a0));
540 __ Branch(&allocated, ne, a6, Operand(Map::kSlackTrackingCounterEnd));
598 __ Daddu(a2, fp, Operand(StandardFrameConstants::kCallerSPOffset));
614 __ Daddu(a4, a2, Operand(a4));
618 __ Daddu(t0, t0, Operand(-1));
619 __ Branch(&loop, greater_equal, t0, Operand(zero_reg));
659 __ Branch(&exit, greater_equal, a3, Operand(FIRST_JS_RECEIVER_TYPE));
733 __ Branch(&okay, gt, a2, Operand(a7)); // Signed comparison.
764 __ li(cp, Operand(context_address));
792 __ Branch(&loop, ne, s0, Operand(a6));
855 __ Daddu(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp));
871 Operand(zero_reg));
874 Operand(BYTECODE_ARRAY_TYPE));
885 __ Dsubu(a5, sp, Operand(a4));
887 __ Branch(&ok, hs, a5, Operand(a2));
901 __ Dsubu(a4, a4, Operand(kPointerSize));
902 __ Branch(&loop_header, ge, a4, Operand(zero_reg));
916 __ Branch(&ok, hs, sp, Operand(at));
926 Operand(InterpreterFrameConstants::kRegisterFilePointerFromFp));
928 Operand(BytecodeArray::kHeaderSize - kHeapObjectTag));
932 Operand(FixedArray::kHeaderSize - kHeapObjectTag));
943 __ Daddu(at, at, Operand(Code::kHeaderSize - kHeapObjectTag));
979 __ Daddu(a3, a0, Operand(1)); // Add one for receiver.
981 __ Dsubu(a3, a2, Operand(a3));
988 __ Daddu(a2, a2, Operand(-kPointerSize));
991 __ Branch(&loop_header, gt, a2, Operand(a3));
1009 __ Dsubu(t0, a2, Operand(t0));
1019 __ Daddu(a2, a2, Operand(-kPointerSize));
1022 __ Branch(&loop_header, gt, a2, Operand(t0));
1037 __ li(a1, Operand(Smi::FromInt(static_cast<int>(type))));
1050 Operand(InterpreterFrameConstants::kRegisterFilePointerFromFp));
1054 Operand(FixedArray::kHeaderSize - kHeapObjectTag));
1075 Operand(zero_reg));
1078 Operand(BYTECODE_ARRAY_TYPE));
1095 __ Daddu(a1, a1, Operand(Code::kHeaderSize - kHeapObjectTag));
1142 Operand(kNoCodeAgeSequenceLength - Assembler::kInstrSize));
1154 __ li(a1, Operand(ExternalReference::isolate_address(masm->isolate())));
1182 Operand(kNoCodeAgeSequenceLength - Assembler::kInstrSize));
1194 __ li(a1, Operand(ExternalReference::isolate_address(masm->isolate())));
1202 __ Daddu(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp));
1205 __ Daddu(a0, a0, Operand((kNoCodeAgeSequenceLength)));
1234 __ Daddu(sp, sp, Operand(kPointerSize)); // Ignore state
1254 __ li(a0, Operand(Smi::FromInt(static_cast<int>(type))));
1265 ne, a6, Operand(FullCodeGenerator::NO_REGISTERS));
1268 __ Daddu(sp, sp, Operand(1 * kPointerSize)); // Remove state.
1272 __ Branch(&unknown_state, ne, a6, Operand(FullCodeGenerator::TOS_REG));
1276 __ Daddu(sp, sp, Operand(2 * kPointerSize)); // Remove state.
1322 __ Branch(&next_prototype, ne, scratch, Operand(JS_FUNCTION_TYPE));
1333 __ Branch(&receiver_check_passed, eq, signature, Operand(type),
1340 __ Branch(&next_prototype, ne, scratch, Operand(FUNCTION_TEMPLATE_INFO_TYPE));
1355 __ Branch(receiver_check_failed, eq, scratch, Operand(zero_reg));
1389 __ Daddu(t2, t2, Operand(Code::kHeaderSize - kHeapObjectTag));
1395 __ Daddu(t8, t8, Operand
1412 __ Ret(eq, v0, Operand(Smi::FromInt(0)));
1438 __ Branch(&ok, hs, sp, Operand(at));
1464 __ Branch(&receiver_not_date, ne, t0, Operand(JS_DATE_TYPE));
1474 __ li(a1, Operand(ExternalReference::date_cache_stamp(masm->isolate())));
1477 __ Branch(&stamp_mismatch, ne, t0, Operand(a1));
1486 __ li(a1, Operand(Smi::FromInt(field_index)));
1516 __ Daddu(a0, sp, Operand(scratch));
1518 __ Dsubu(a0, a0, Operand(kPointerSize));
1519 __ Branch(&no_arg, lt, a0, Operand(sp));
1521 __ Dsubu(a0, a0, Operand(kPointerSize));
1522 __ Branch(&no_arg, lt, a0, Operand(sp));
1525 __ Daddu(sp, sp, Operand(scratch));
1541 __ And(a4, a4, Operand(1 << Map::kIsCallable));
1542 __ Branch(&receiver_not_callable, eq, a4, Operand(zero_reg));
1577 __ Branch(&done, ne, a0, Operand(zero_reg));
1579 __ Daddu(a0, a0, Operand(1));
1603 __ Dsubu(a2, a2, Operand(kPointerSize));
1604 __ Branch(&loop, ne, a2, Operand(sp));
1607 __ Dsubu(a0, a0, Operand(1));
1636 __ Dsubu(a0, a0, Operand(kPointerSize));
1637 __ Branch(&no_arg, lt, a0, Operand(zero_reg));
1638 __ Daddu(a0, sp, Operand(a0));
1640 __ Dsubu(a0, a0, Operand(kPointerSize));
1641 __ Branch(&no_arg, lt, a0, Operand(sp));
1643 __ Dsubu(a0, a0, Operand(kPointerSize));
1644 __ Branch(&no_arg, lt, a0, Operand(sp));
1647 __ Daddu(sp, sp, Operand(scratch));
1663 __ And(a4, a4, Operand(1 << Map::kIsCallable));
1664 __ Branch(&target_not_callable, eq, a4, Operand(zero_reg));
1699 __ Daddu(a0, sp, Operand(scratch));
1701 __ Dsubu(a0, a0, Operand(kPointerSize));
1702 __ Branch(&no_arg, lt, a0, Operand(sp));
1705 __ Dsubu(a0, a0, Operand(kPointerSize));
1706 __ Branch(&no_arg, lt, a0, Operand(sp));
1708 __ Dsubu(a0, a0, Operand(kPointerSize));
1709 __ Branch(&no_arg, lt, a0, Operand(sp));
1712 __ Daddu(sp, sp, Operand(scratch));
1728 __ And(a4, a4, Operand(1 << Map::kIsConstructor));
1729 __ Branch(&target_not_constructor, eq, a4, Operand(zero_reg));
1736 __ And(a4, a4, Operand(1 << Map::kIsConstructor));
1737 __ Branch(&new_target_not_constructor, eq, a4, Operand(zero_reg));
1776 __ Branch(stack_overflow, le, a5, Operand(at));
1783 __ li(a4, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
1786 Operand(StandardFrameConstants::kFixedFrameSizeFromFp + kPointerSize));
1803 __ Daddu(sp, sp, Operand(kPointerSize));
1829 __ Branch(&create_arguments, eq, a2, Operand(at));
1831 __ Branch(&create_arguments, eq, a2, Operand(at));
1836 __ Branch(&create_array, eq, v0, Operand(JS_ARRAY_TYPE));
1858 Operand(at));
1870 __ Branch(&create_runtime, hi, a2, Operand(FAST_ELEMENTS));
1871 __ Branch(&create_runtime, eq, a2, Operand(FAST_HOLEY_SMI_ELEMENTS));
1890 __ Branch(&done, gt, a4, Operand(at)); // Signed comparison.
1908 __ Branch(&done, eq, a4, Operand(a2));
1913 __ Daddu(a4, a4, Operand(1));
1923 __ Branch(&construct, ne, a3, Operand(at));
1945 __ And(at, a3, Operand(SharedFunctionInfo::kClassConstructorBitsWithinByte));
1946 __ Branch(&class_constructor, ne, at, Operand(zero_reg));
1957 __ And(at, a3, Operand((1 << SharedFunctionInfo::kNativeBitWithinByte) |
1959 __ Branch(&done_convert, ne, at, Operand(zero_reg));
1979 __ Branch(&done_convert, hs, a4, Operand(FIRST_JS_RECEIVER_TYPE));
2072 __ Dsubu(sp, sp, Operand(a5));
2076 __ Branch(&done, gt, sp, Operand(at)); // Signed comparison.
2078 __ Daddu(sp, sp, Operand(a5));
2092 __ Branch(&done_loop, gt, a5, Operand(a0));
2099 __ Daddu(a4, a4, Operand(1));
2100 __ Daddu(a5, a5, Operand(1));
2110 __ Daddu(a2, a2, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
2112 __ Dsubu(a4, a4, Operand(1));
2113 __ Branch(&done_loop, lt, a4, Operand(zero_reg));
2120 __ Daddu(a0, a0, Operand(1));
2127 __ li(at, Operand(ExternalReference(Builtins::kCall_ReceiverIsAny,
2130 __ Daddu(at, at, Operand(Code::kHeaderSize - kHeapObjectTag));
2147 RelocInfo::CODE_TARGET, eq, t2, Operand(JS_FUNCTION_TYPE));
2149 RelocInfo::CODE_TARGET, eq, t2, Operand(JS_BOUND_FUNCTION_TYPE));
2150 __ Branch(&non_function, ne, t2, Operand(JS_PROXY_TYPE));
2166 __ And(t1, t1, Operand(1 << Map::kIsCallable));
2167 __ Branch(&non_callable, eq, t1, Operand(zero_reg));
2204 __ Daddu(at, a4, Operand(Code::kHeaderSize - kHeapObjectTag));
2235 __ Dsubu(sp, sp, Operand(a5));
2239 __ Branch(&done, gt, sp, Operand(at)); // Signed comparison.
2241 __ Daddu(sp, sp, Operand(a5));
2255 __ Branch(&done_loop, ge, a5, Operand(a0));
2262 __ Daddu(a4, a4, Operand(1));
2263 __ Daddu(a5, a5, Operand(1));
2273 __ Daddu(a2, a2, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
2275 __ Dsubu(a4, a4, Operand(1));
2276 __ Branch(&done_loop, lt, a4, Operand(zero_reg));
2283 __ Daddu(a0, a0, Operand(1));
2291 __ Branch(&skip_load, ne, a1, Operand(a3));
2298 Operand(ExternalReference(Builtins::kConstruct, masm->isolate())));
2300 __ Daddu(at, at, Operand(Code::kHeaderSize - kHeapObjectTag));
2317 __ Daddu(a0, a0, Operand(3));
2341 RelocInfo::CODE_TARGET, eq, t2, Operand(JS_FUNCTION_TYPE));
2345 __ And(t3, t3, Operand(1 << Map::kIsConstructor));
2346 __ Branch(&non_constructor, eq, t3, Operand(zero_reg));
2351 RelocInfo::CODE_TARGET, eq, t2, Operand(JS_BOUND_FUNCTION_TYPE));
2355 eq, t2, Operand(JS_PROXY_TYPE));
2390 a2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel));
2392 __ Branch(&too_few, Uless, a0, Operand(a2));
2407 __ Daddu(a0, a0, Operand(2 * kPointerSize));
2423 __ Branch(USE_DELAY_SLOT, &copy, ne, a0, Operand(a4));
2436 __ And(a5, a5, Operand(1 << SharedFunctionInfo::kStrongModeBitWithinByte));
2437 __ Branch(&no_strong_error, eq, a5, Operand(zero_reg));
2443 __ Branch(&no_strong_error, ge, a0, Operand(a5));
2463 __ Daddu(a0, a0, Operand(2 * kPointerSize));
2478 __ Branch(USE_DELAY_SLOT, &copy, ne, a0, Operand(a7));
2487 __ Dsubu(a4, fp, Operand(a6));
2489 __ Dsubu(a4, a4, Operand(StandardFrameConstants::kFixedFrameSizeFromFp +
2495 __ Branch(USE_DELAY_SLOT, &fill, ne, sp, Operand(a4));