Lines Matching refs:Operand
99 t0, Operand(zero_reg));
102 t0, Operand(MAP_TYPE));
129 t0, Operand(zero_reg));
132 t0, Operand(MAP_TYPE));
158 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
159 __ Subu(a0, a0, Operand(1));
195 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
196 __ Subu(a0, a0, Operand(1));
213 __ Branch(&done_convert, eq, a2, Operand(HEAP_NUMBER_TYPE));
227 __ Branch(&new_object, ne, a1, Operand(a3));
260 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
261 __ Subu(a0, a0, Operand(1));
275 __ Subu(a1, a1, Operand(FIRST_NONSTRING_TYPE));
276 __ Branch(&symbol_descriptive_string, eq, a1, Operand(zero_reg));
277 __ Branch(&to_string, gt, a1, Operand(zero_reg));
323 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg));
324 __ Subu(a0, a0, Operand(1));
341 __ And(t0, a2, Operand(kIsNotStringMask));
342 __ Branch(&done_convert, eq, t0, Operand(zero_reg));
357 __ Branch(&new_object, ne, a1, Operand(a3));
397 __ Addu(at, a2, Operand(Code::kHeaderSize - kHeapObjectTag));
403 __ Addu(at, v0, Operand(Code::kHeaderSize - kHeapObjectTag));
416 __ Branch(&ok, hs, sp, Operand(t0));
456 __ Branch(&rt_call, ne, t0, Operand(JS_FUNCTION_TYPE));
464 __ Branch(&rt_call, ne, t4, Operand(MAP_TYPE));
469 __ Branch(&rt_call, ne, a1, Operand(t1));
477 __ Branch(&rt_call, eq, t5, Operand(JS_FUNCTION_TYPE));
503 __ Addu(t5, t5, Operand(3 * kPointerSize));
507 __ Addu(t4, t4, Operand(kHeapObjectTag));
523 Operand(Map::kSlackTrackingCounterEnd));
525 __ Subu(t0, t0, Operand(1 << Map::ConstructionCounter::kShift));
535 Operand(a0));
545 __ Branch(&allocated, ne, t2, Operand(Map::kSlackTrackingCounterEnd));
605 __ Addu(a2, fp, Operand(StandardFrameConstants::kCallerSPOffset));
621 __ Addu(t0, a2, Operand(t0));
625 __ Addu(t4, t4, Operand(-2));
626 __ Branch(&loop, greater_equal, t4, Operand(zero_reg));
666 __ Branch(&exit, greater_equal, a3, Operand(FIRST_JS_RECEIVER_TYPE));
741 __ Branch(&okay, gt, a2, Operand(t3));
773 __ li(cp, Operand(context_address));
801 __ Branch(&loop, ne, s0, Operand(t2));
865 __ Addu(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp));
881 Operand(zero_reg));
884 Operand(BYTECODE_ARRAY_TYPE));
895 __ Subu(t1, sp, Operand(t0));
897 __ Branch(&ok, hs, t1, Operand(a2));
911 __ Subu(t0, t0, Operand(kPointerSize));
912 __ Branch(&loop_header, ge, t0, Operand(zero_reg));
926 __ Branch(&ok, hs, sp, Operand(at));
936 Operand(InterpreterFrameConstants::kRegisterFilePointerFromFp));
938 Operand(BytecodeArray::kHeaderSize - kHeapObjectTag));
942 Operand(FixedArray::kHeaderSize - kHeapObjectTag));
953 __ Addu(at, at, Operand(Code::kHeaderSize - kHeapObjectTag));
989 __ Addu(a3, a0, Operand(1)); // Add one for receiver.
991 __ Subu(a3, a2, Operand(a3));
998 __ Addu(a2, a2, Operand(-kPointerSize));
1001 __ Branch(&loop_header, gt, a2, Operand(a3));
1019 __ Subu(t0, a2, Operand(t0));
1029 __ Addu(a2, a2, Operand(-kPointerSize));
1032 __ Branch(&loop_header, gt, a2, Operand(t0));
1047 __ li(a1, Operand(Smi::FromInt(static_cast<int>(type))));
1060 Operand(InterpreterFrameConstants::kRegisterFilePointerFromFp));
1064 Operand(FixedArray::kHeaderSize - kHeapObjectTag));
1085 Operand(zero_reg));
1088 Operand(BYTECODE_ARRAY_TYPE));
1105 __ Addu(a1, a1, Operand(Code::kHeaderSize - kHeapObjectTag));
1152 Operand(kNoCodeAgeSequenceLength - Assembler::kInstrSize));
1164 __ li(a1, Operand(ExternalReference::isolate_address(masm->isolate())));
1192 Operand(kNoCodeAgeSequenceLength - Assembler::kInstrSize));
1204 __ li(a1, Operand(ExternalReference::isolate_address(masm->isolate())));
1212 __ Addu(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp));
1215 __ Addu(a0, a0, Operand(kNoCodeAgeSequenceLength));
1244 __ Addu(sp, sp, Operand(kPointerSize)); // Ignore state
1264 __ li(a0, Operand(Smi::FromInt(static_cast<int>(type))));
1275 ne, t2, Operand(FullCodeGenerator::NO_REGISTERS));
1278 __ Addu(sp, sp, Operand(1 * kPointerSize)); // Remove state.
1282 __ Branch(&unknown_state, ne, t2, Operand(FullCodeGenerator::TOS_REG));
1286 __ Addu(sp, sp, Operand(2 * kPointerSize)); // Remove state.
1332 __ Branch(&next_prototype, ne, scratch, Operand(JS_FUNCTION_TYPE));
1343 __ Branch(&receiver_check_passed, eq, signature, Operand(type),
1350 __ Branch(&next_prototype, ne, scratch, Operand(FUNCTION_TEMPLATE_INFO_TYPE));
1365 __ Branch(receiver_check_failed, eq, scratch, Operand(zero_reg));
1399 __ Addu(t2, t2, Operand(Code::kHeaderSize - kHeapObjectTag));
1405 __ Addu(t8, t8, Operand(kPointerSize));
1422 __ Ret(eq, v0, Operand(Smi::FromInt(0)));
1448 __ Branch(&ok, hs, sp, Operand(at));
1474 __ Branch(&receiver_not_date, ne, t0, Operand(JS_DATE_TYPE));
1484 __ li(a1, Operand(ExternalReference::date_cache_stamp(masm->isolate())));
1487 __ Branch(&stamp_mismatch, ne, t0, Operand(a1));
1496 __ li(a1, Operand(Smi::FromInt(field_index)));
1526 __ Addu(a0, sp, Operand(scratch));
1528 __ Subu(a0, a0, Operand(kPointerSize));
1529 __ Branch(&no_arg, lt, a0, Operand(sp));
1531 __ Subu(a0, a0, Operand(kPointerSize));
1532 __ Branch(&no_arg, lt, a0, Operand(sp));
1535 __ Addu(sp, sp, Operand(scratch));
1551 __ And(t0, t0, Operand(1 << Map::kIsCallable));
1552 __ Branch(&receiver_not_callable, eq, t0, Operand(zero_reg));
1587 __ Branch(&done, ne, a0, Operand(zero_reg));
1589 __ Addu(a0, a0, Operand(1));
1613 __ Subu(a2, a2, Operand(kPointerSize));
1614 __ Branch(&loop, ne, a2, Operand(sp));
1617 __ Subu(a0, a0, Operand(1));
1646 __ Subu(a0, a0, Operand(kPointerSize));
1647 __ Branch(&no_arg, lt, a0, Operand(zero_reg));
1648 __ Addu(a0, sp, Operand(a0));
1650 __ Subu(a0, a0, Operand(kPointerSize));
1651 __ Branch(&no_arg, lt, a0, Operand(sp));
1653 __ Subu(a0, a0, Operand(kPointerSize));
1654 __ Branch(&no_arg, lt, a0, Operand(sp));
1657 __ Addu(sp, sp, Operand(scratch));
1673 __ And(t0, t0, Operand(1 << Map::kIsCallable));
1674 __ Branch(&target_not_callable, eq, t0, Operand(zero_reg));
1709 __ Addu(a0, sp, Operand(scratch));
1711 __ Subu(a0, a0, Operand(kPointerSize));
1712 __ Branch(&no_arg, lt, a0, Operand(sp));
1715 __ Subu(a0, a0, Operand(kPointerSize));
1716 __ Branch(&no_arg, lt, a0, Operand(sp));
1718 __ Subu(a0, a0, Operand(kPointerSize));
1719 __ Branch(&no_arg, lt, a0, Operand(sp));
1722 __ Addu(sp, sp, Operand(scratch));
1738 __ And(t0, t0, Operand(1 << Map::kIsConstructor));
1739 __ Branch(&target_not_constructor, eq, t0, Operand(zero_reg));
1746 __ And(t0, t0, Operand(1 << Map::kIsConstructor));
1747 __ Branch(&new_target_not_constructor, eq, t0, Operand(zero_reg));
1786 __ Branch(stack_overflow, le, t1, Operand(at));
1792 __ li(t0, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
1795 Operand(StandardFrameConstants::kFixedFrameSizeFromFp + kPointerSize));
1812 __ Addu(sp, sp, Operand(kPointerSize));
1838 __ Branch(&create_arguments, eq, a2, Operand(at));
1840 __ Branch(&create_arguments, eq, a2, Operand(at));
1845 __ Branch(&create_array, eq, v0, Operand(JS_ARRAY_TYPE));
1867 Operand(at));
1879 __ Branch(&create_runtime, hi, a2, Operand(FAST_ELEMENTS));
1880 __ Branch(&create_runtime, eq, a2, Operand(FAST_HOLEY_SMI_ELEMENTS));
1899 __ Branch(&done, gt, t0, Operand(at)); // Signed comparison.
1917 __ Branch(&done, eq, t0, Operand(a2));
1922 __ Addu(t0, t0, Operand(1));
1932 __ Branch(&construct, ne, a3, Operand(at));
1954 __ And(at, a3, Operand(SharedFunctionInfo::kClassConstructorBitsWithinByte));
1955 __ Branch(&class_constructor, ne, at, Operand(zero_reg));
1966 __ And(at, a3, Operand((1 << SharedFunctionInfo::kNativeBitWithinByte) |
1968 __ Branch(&done_convert, ne, at, Operand(zero_reg));
1988 __ Branch(&done_convert, hs, t0, Operand(FIRST_JS_RECEIVER_TYPE));
2082 __ Subu(sp, sp, Operand(t1));
2086 __ Branch(&done, gt, sp, Operand(at)); // Signed comparison.
2088 __ Addu(sp, sp, Operand(t1));
2102 __ Branch(&done_loop, gt, t1, Operand(a0));
2109 __ Addu(t0, t0, Operand(1));
2110 __ Addu(t1, t1, Operand(1));
2120 __ Addu(a2, a2, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
2122 __ Subu(t0, t0, Operand(1));
2123 __ Branch(&done_loop, lt, t0, Operand(zero_reg));
2130 __ Addu(a0, a0, Operand(1));
2137 __ li(at, Operand(ExternalReference(Builtins::kCall_ReceiverIsAny,
2140 __ Addu(at, at, Operand(Code::kHeaderSize - kHeapObjectTag));
2157 RelocInfo::CODE_TARGET, eq, t2, Operand(JS_FUNCTION_TYPE));
2159 RelocInfo::CODE_TARGET, eq, t2, Operand(JS_BOUND_FUNCTION_TYPE));
2160 __ Branch(&non_function, ne, t2, Operand(JS_PROXY_TYPE));
2176 __ And(t1, t1, Operand(1 << Map::kIsCallable));
2177 __ Branch(&non_callable, eq, t1, Operand(zero_reg));
2215 __ Addu(at, t0, Operand(Code::kHeaderSize - kHeapObjectTag));
2246 __ Subu(sp, sp, Operand(t1));
2250 __ Branch(&done, gt, sp, Operand(at)); // Signed comparison.
2252 __ Addu(sp, sp, Operand(t1));
2266 __ Branch(&done_loop, ge, t1, Operand(a0));
2273 __ Addu(t0, t0, Operand(1));
2274 __ Addu(t1, t1, Operand(1));
2284 __ Addu(a2, a2, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
2286 __ Subu(t0, t0, Operand(1));
2287 __ Branch(&done_loop, lt, t0, Operand(zero_reg));
2294 __ Addu(a0, a0, Operand(1));
2302 __ Branch(&skip_load, ne, a1, Operand(a3));
2309 __ li(at, Operand(ExternalReference(Builtins::kConstruct, masm->isolate())));
2311 __ Addu(at, at, Operand(Code::kHeaderSize - kHeapObjectTag));
2328 __ Addu(a0, a0, Operand(3));
2352 RelocInfo::CODE_TARGET, eq, t2, Operand(JS_FUNCTION_TYPE));
2356 __ And(t3, t3, Operand(1 << Map::kIsConstructor));
2357 __ Branch(&non_constructor, eq, t3, Operand(zero_reg));
2362 RelocInfo::CODE_TARGET, eq, t2, Operand(JS_BOUND_FUNCTION_TYPE));
2366 eq, t2, Operand(JS_PROXY_TYPE));
2401 a2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel));
2403 __ Branch(&too_few, Uless, a0, Operand(a2));
2418 __ Addu(a0, a0, Operand(2 * kPointerSize));
2434 __ Branch(USE_DELAY_SLOT, ©, ne, a0, Operand(t1));
2447 __ And(t3, t2, Operand(1 << (SharedFunctionInfo::kStrongModeFunction +
2449 __ Branch(&no_strong_error, eq, t3, Operand(zero_reg));
2454 __ Branch(&no_strong_error, ge, a0, Operand(t2));
2474 __ Addu(a0, a0, Operand(2 * kPointerSize));
2489 __ Branch(USE_DELAY_SLOT, ©, ne, a0, Operand(t3));
2498 __ Subu(t1, fp, Operand(t2));
2500 __ Subu(t1, t1, Operand(StandardFrameConstants::kFixedFrameSizeFromFp +
2506 __ Branch(USE_DELAY_SLOT, &fill, ne, sp, Operand(t1));