• Home
  • Raw
  • Download

Lines Matching refs:Operand

146     __ Branch(&ok, eq, t1, Operand(zero_reg));  in GeneratePrologue()
155 __ Addu(fp, sp, Operand(2 * kPointerSize)); // Adj. FP to point to saved FP. in GeneratePrologue()
161 __ li(a0, Operand(slots)); in GeneratePrologue()
162 __ li(a2, Operand(kSlotsZapValue)); in GeneratePrologue()
167 __ Branch(&loop, ne, a0, Operand(zero_reg)); in GeneratePrologue()
169 __ Subu(sp, sp, Operand(slots * kPointerSize)); in GeneratePrologue()
299 __ li(scratch, Operand(static_cast<int32_t>(literal->Number()))); in EmitLoadRegister()
305 __ li(scratch, Operand(literal)); in EmitLoadRegister()
337 __ li(at, Operand(static_cast<int32_t>(literal->Number()))); in EmitLoadDoubleRegister()
383 Operand LCodeGen::ToOperand(LOperand* op) { in ToOperand()
390 return Operand(static_cast<int32_t>(literal->Number())); in ToOperand()
395 return Operand(literal); in ToOperand()
397 return Operand(ToRegister(op)); in ToOperand()
400 return Operand(0); in ToOperand()
404 return Operand(0); in ToOperand()
610 const Operand& src2) { in DeoptimizeIf()
881 __ Branch(USE_DELAY_SLOT, &positive_dividend, ge, left, Operand(zero_reg)); in DoModI()
885 DeoptimizeIf(eq, instr->environment(), result, Operand(zero_reg)); in DoModI()
898 DeoptimizeIf(eq, instr->environment(), right, Operand(zero_reg)); in DoModI()
901 __ Branch(USE_DELAY_SLOT, &done, ge, left, Operand(zero_reg)); in DoModI()
905 DeoptimizeIf(eq, instr->environment(), result, Operand(zero_reg)); in DoModI()
923 DeoptimizeIf(eq, instr->environment(), right, Operand(zero_reg)); in DoDivI()
929 __ Branch(&left_not_zero, ne, left, Operand(zero_reg)); in DoDivI()
930 DeoptimizeIf(lt, instr->environment(), right, Operand(zero_reg)); in DoDivI()
937 __ Branch(&left_not_min_int, ne, left, Operand(kMinInt)); in DoDivI()
938 DeoptimizeIf(eq, instr->environment(), right, Operand(-1)); in DoDivI()
943 DeoptimizeIf(ne, instr->environment(), result, Operand(zero_reg)); in DoDivI()
966 DeoptimizeIf(eq, instr->environment(), left, Operand(zero_reg)); in DoMulI()
977 DeoptimizeIf(lt, instr->environment(), left, Operand(zero_reg)); in DoMulI()
1032 DeoptimizeIf(ne, instr->environment(), scratch, Operand(at)); in DoMulI()
1040 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMulI()
1044 Operand(zero_reg)); in DoMulI()
1057 Operand right(no_reg); in DoBitI()
1060 right = Operand(EmitLoadRegister(right_op, at)); in DoBitI()
1100 DeoptimizeIf(lt, instr->environment(), result, Operand(zero_reg)); in DoShiftI()
1127 __ And(at, left, Operand(0x80000000)); in DoShiftI()
1128 DeoptimizeIf(ne, instr->environment(), at, Operand(zero_reg)); in DoShiftI()
1157 __ Subu(ToRegister(result), ToRegister(left), Operand(right_reg)); in DoSubI()
1182 DeoptimizeIf(lt, instr->environment(), overflow, Operand(zero_reg)); in DoSubI()
1189 __ li(ToRegister(instr->result()), Operand(instr->value())); in DoConstantI()
1204 __ li(ToRegister(instr->result()), Operand(value)); in DoConstantT()
1252 __ Branch(&done, ne, map, Operand(JS_VALUE_TYPE)); in DoValueOf()
1274 scratch, Operand(JS_DATE_TYPE)); in DoDateField()
1282 __ li(scratch, Operand(stamp)); in DoDateField()
1285 __ Branch(&runtime, ne, scratch, Operand(scratch0())); in DoDateField()
1292 __ li(a1, Operand(index)); in DoDateField()
1302 __ Nor(result, zero_reg, Operand(input)); in DoBitNotI()
1326 __ Addu(ToRegister(result), ToRegister(left), Operand(right_reg)); in DoAddI()
1351 DeoptimizeIf(lt, instr->environment(), overflow, Operand(zero_reg)); in DoAddI()
1420 Condition cc, Register src1, const Operand& src2) { in EmitBranch()
1464 EmitBranch(true_block, false_block, ne, reg, Operand(zero_reg)); in DoBranch()
1475 EmitBranch(true_block, false_block, eq, reg, Operand(at)); in DoBranch()
1477 EmitBranch(true_block, false_block, ne, reg, Operand(zero_reg)); in DoBranch()
1489 __ Branch(false_label, eq, reg, Operand(at)); in DoBranch()
1494 __ Branch(true_label, eq, reg, Operand(at)); in DoBranch()
1496 __ Branch(false_label, eq, reg, Operand(at)); in DoBranch()
1501 __ Branch(false_label, eq, reg, Operand(at)); in DoBranch()
1506 __ Branch(false_label, eq, reg, Operand(zero_reg)); in DoBranch()
1510 __ And(at, reg, Operand(kSmiTagMask)); in DoBranch()
1511 DeoptimizeIf(eq, instr->environment(), at, Operand(zero_reg)); in DoBranch()
1520 __ And(at, at, Operand(1 << Map::kIsUndetectable)); in DoBranch()
1521 __ Branch(false_label, ne, at, Operand(zero_reg)); in DoBranch()
1528 __ Branch(true_label, ge, at, Operand(FIRST_SPEC_OBJECT_TYPE)); in DoBranch()
1535 __ Branch(&not_string, ge , at, Operand(FIRST_NONSTRING_TYPE)); in DoBranch()
1537 __ Branch(true_label, ne, at, Operand(zero_reg)); in DoBranch()
1547 __ Branch(&not_heap_number, ne, map, Operand(at)); in DoBranch()
1556 DeoptimizeIf(al, instr->environment(), zero_reg, Operand(zero_reg)); in DoBranch()
1635 Operand cmp_right = Operand(0); in DoCmpIDAndBranch()
1639 cmp_right = Operand(ToInteger32(LConstantOperand::cast(right))); in DoCmpIDAndBranch()
1642 cmp_right = Operand(ToInteger32(LConstantOperand::cast(left))); in DoCmpIDAndBranch()
1647 cmp_right = Operand(ToRegister(right)); in DoCmpIDAndBranch()
1662 EmitBranch(true_block, false_block, eq, left, Operand(right)); in DoCmpObjectEqAndBranch()
1672 Operand(instr->hydrogen()->right())); in DoCmpConstantEqAndBranch()
1697 EmitBranch(true_block, false_block, eq, reg, Operand(at)); in DoIsNilAndBranch()
1704 __ Branch(USE_DELAY_SLOT, true_label, eq, reg, Operand(at)); in DoIsNilAndBranch()
1706 __ Branch(USE_DELAY_SLOT, true_label, eq, reg, Operand(at)); in DoIsNilAndBranch()
1713 EmitBranch(true_block, false_block, ne, scratch, Operand(zero_reg)); in DoIsNilAndBranch()
1726 __ Branch(is_object, eq, input, Operand(temp2)); in EmitIsObject()
1732 __ And(temp2, temp2, Operand(1 << Map::kIsUndetectable)); in EmitIsObject()
1733 __ Branch(is_not_object, ne, temp2, Operand(zero_reg)); in EmitIsObject()
1738 lt, temp2, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); in EmitIsObject()
1758 Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); in DoIsObjectAndBranch()
1784 Operand(FIRST_NONSTRING_TYPE)); in DoIsStringAndBranch()
1794 EmitBranch(true_block, false_block, eq, at, Operand(zero_reg)); in DoIsSmiAndBranch()
1808 __ And(at, temp, Operand(1 << Map::kIsUndetectable)); in DoIsUndetectableAndBranch()
1809 EmitBranch(true_block, false_block, ne, at, Operand(zero_reg)); in DoIsUndetectableAndBranch()
1843 EmitBranch(true_block, false_block, condition, v0, Operand(zero_reg)); in DoStringCompareAndBranch()
1883 Operand(TestType(instr->hydrogen()))); in DoHasInstanceTypeAndBranch()
1910 __ And(at, scratch, Operand(String::kContainsCachedArrayIndexMask)); in DoHasCachedArrayIndexAndBranch()
1911 EmitBranch(true_block, false_block, eq, at, Operand(zero_reg)); in DoHasCachedArrayIndexAndBranch()
1940 __ Branch(is_false, lt, temp2, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitClassOfTest()
1941 __ Branch(is_true, eq, temp2, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitClassOfTest()
1942 __ Branch(is_true, eq, temp2, Operand(LAST_SPEC_OBJECT_TYPE)); in EmitClassOfTest()
1947 __ Subu(temp2, temp2, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); in EmitClassOfTest()
1948 __ Branch(is_false, gt, temp2, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE - in EmitClassOfTest()
1959 __ Branch(is_true, ne, temp2, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest()
1961 __ Branch(is_false, ne, temp2, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest()
1995 EmitBranch(true_block, false_block, eq, temp, Operand(class_name)); in DoClassOfTestAndBranch()
2006 EmitBranch(true_block, false_block, eq, temp, Operand(instr->map())); in DoCmpMapAndBranch()
2020 __ Branch(&true_label, eq, result, Operand(zero_reg)); in DoInstanceOf()
2021 __ li(result, Operand(factory()->false_value())); in DoInstanceOf()
2024 __ li(result, Operand(factory()->true_value())); in DoInstanceOf()
2074 __ li(at, Operand(Handle<Object>(cell))); in DoInstanceOfKnownGlobal()
2076 __ Branch(&cache_miss, ne, map, Operand(at)); in DoInstanceOfKnownGlobal()
2080 __ li(result, Operand(factory()->the_hole_value()), CONSTANT_SIZE); in DoInstanceOfKnownGlobal()
2088 __ Branch(&false_result, eq, object, Operand(temp)); in DoInstanceOfKnownGlobal()
2092 __ Branch(&false_result, cc, temp, Operand(zero_reg)); in DoInstanceOfKnownGlobal()
2135 __ li(temp, Operand(delta * kPointerSize), CONSTANT_SIZE); in DoDeferredInstanceOfKnownGlobal()
2163 __ Branch(USE_DELAY_SLOT, &done, condition, v0, Operand(zero_reg)); in DoCmpT()
2181 __ Addu(sp, sp, Operand(sp_delta)); in DoReturn()
2188 __ li(at, Operand(Handle<Object>(instr->hydrogen()->cell()))); in DoLoadGlobalCell()
2192 DeoptimizeIf(eq, instr->environment(), result, Operand(at)); in DoLoadGlobalCell()
2201 __ li(a2, Operand(instr->name())); in DoLoadGlobalGeneric()
2214 __ li(cell, Operand(instr->hydrogen()->cell())); in DoStoreGlobalCell()
2225 DeoptimizeIf(eq, instr->environment(), payload, Operand(at)); in DoStoreGlobalCell()
2238 __ li(a2, Operand(instr->name())); in DoStoreGlobalGeneric()
2255 DeoptimizeIf(eq, instr->environment(), result, Operand(at)); in DoLoadContextSlot()
2258 __ Branch(&is_not_hole, ne, result, Operand(at)); in DoLoadContextSlot()
2279 DeoptimizeIf(eq, instr->environment(), scratch, Operand(at)); in DoStoreContextSlot()
2281 __ Branch(&skip_assignment, ne, scratch, Operand(at)); in DoStoreContextSlot()
2351 __ li(a2, Operand(name)); in DoLoadNamedFieldPolymorphic()
2360 __ Branch(&next, ne, scratch, Operand(map)); in DoLoadNamedFieldPolymorphic()
2368 __ Branch(&generic, ne, scratch, Operand(map)); in DoLoadNamedFieldPolymorphic()
2372 __ li(a2, Operand(name)); in DoLoadNamedFieldPolymorphic()
2376 DeoptimizeIf(ne, instr->environment(), scratch, Operand(map)); in DoLoadNamedFieldPolymorphic()
2389 __ li(a2, Operand(instr->name())); in DoLoadNamedGeneric()
2403 DeoptimizeIf(ne, instr->environment(), scratch, Operand(JS_FUNCTION_TYPE)); in DoLoadFunctionPrototype()
2408 __ And(scratch, scratch, Operand(1 << Map::kHasNonInstancePrototype)); in DoLoadFunctionPrototype()
2409 __ Branch(&non_instance, ne, scratch, Operand(zero_reg)); in DoLoadFunctionPrototype()
2417 DeoptimizeIf(eq, instr->environment(), result, Operand(at)); in DoLoadFunctionPrototype()
2422 __ Branch(&done, ne, scratch, Operand(MAP_TYPE)); in DoLoadFunctionPrototype()
2448 __ Branch(USE_DELAY_SLOT, &done, eq, scratch, Operand(at)); in DoLoadElements()
2450 __ Branch(&done, eq, scratch, Operand(at)); in DoLoadElements()
2456 Operand(FAST_ELEMENTS)); in DoLoadElements()
2458 Operand(FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND)); in DoLoadElements()
2460 Operand(LAST_EXTERNAL_ARRAY_ELEMENTS_KIND)); in DoLoadElements()
2488 DeoptimizeIf(ls, instr->environment(), length, Operand(index)); in DoAccessArgumentsAt()
2493 __ Addu(length, length, Operand(1)); in DoAccessArgumentsAt()
2495 __ Addu(at, arguments, Operand(length)); in DoAccessArgumentsAt()
2514 DeoptimizeIf(eq, instr->environment(), result, Operand(scratch)); in DoLoadKeyedFastElement()
2540 __ Addu(elements, elements, Operand(constant_key * (1 << shift_size) + in DoLoadKeyedFastDoubleElement()
2544 __ Addu(elements, elements, Operand(scratch)); in DoLoadKeyedFastDoubleElement()
2546 Operand(FixedDoubleArray::kHeaderSize - kHeapObjectTag)); in DoLoadKeyedFastDoubleElement()
2550 DeoptimizeIf(eq, instr->environment(), scratch, Operand(kHoleNanUpper32)); in DoLoadKeyedFastDoubleElement()
2624 result, Operand(0x80000000)); in DoLoadKeyedSpecializedArrayElement()
2658 __ Xor(temp, result, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); in DoArgumentsElements()
2674 __ Addu(result, zero_reg, Operand(scope()->num_parameters())); in DoArgumentsLength()
2675 __ Branch(&done, eq, fp, Operand(elem)); in DoArgumentsLength()
2709 __ And(scratch, scratch, Operand(strict_mode_function_mask | native_mask)); in DoWrapReceiver()
2710 __ Branch(&receiver_ok, ne, scratch, Operand(zero_reg)); in DoWrapReceiver()
2714 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver()
2716 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver()
2719 __ And(scratch, receiver, Operand(kSmiTagMask)); in DoWrapReceiver()
2720 DeoptimizeIf(eq, instr->environment(), scratch, Operand(zero_reg)); in DoWrapReceiver()
2724 scratch, Operand(FIRST_SPEC_OBJECT_TYPE)); in DoWrapReceiver()
2747 DeoptimizeIf(hi, instr->environment(), length, Operand(kArgumentsLimit)); in DoApplyArguments()
2754 __ Addu(elements, elements, Operand(1 * kPointerSize)); in DoApplyArguments()
2760 __ Branch(USE_DELAY_SLOT, &invoke, eq, length, Operand(zero_reg)); in DoApplyArguments()
2766 __ Subu(length, length, Operand(1)); in DoApplyArguments()
2767 __ Branch(USE_DELAY_SLOT, &loop, ne, length, Operand(zero_reg)); in DoApplyArguments()
2818 __ li(scratch1(), Operand(Smi::FromInt(instr->hydrogen()->flags()))); in DoDeclareGlobals()
2862 __ li(a0, Operand(arity)); in CallKnownFunction()
2898 DeoptimizeIf(ne, instr->environment(), scratch, Operand(at)); in DoDeferredMathAbsTaggedHeapNumber()
2907 __ And(at, exponent, Operand(HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
2908 __ Branch(&done, eq, at, Operand(zero_reg)); in DoDeferredMathAbsTaggedHeapNumber()
2943 __ And(exponent, exponent, Operand(~HeapNumber::kSignMask)); in DoDeferredMathAbsTaggedHeapNumber()
2960 __ Branch(USE_DELAY_SLOT, &done, ge, input, Operand(zero_reg)); in EmitIntegerMathAbs()
2965 DeoptimizeIf(lt, instr->environment(), result, Operand(zero_reg)); in EmitIntegerMathAbs()
3020 DeoptimizeIf(ne, instr->environment(), except_flag, Operand(zero_reg)); in DoMathFloor()
3028 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathFloor()
3030 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoMathFloor()
3031 DeoptimizeIf(ne, instr->environment(), scratch1, Operand(zero_reg)); in DoMathFloor()
3052 __ Branch(&skip1, gt, scratch, Operand(HeapNumber::kExponentBias - 2)); in DoMathRound()
3064 Operand(HeapNumber::kExponentBias + 32)); in DoMathRound()
3067 __ And(scratch, result, Operand(HeapNumber::kSignMask)); in DoMathRound()
3075 __ Xor(result, result, Operand(scratch)); in DoMathRound()
3079 Operand(zero_reg)); in DoMathRound()
3084 __ Branch(&skip2, ge, result, Operand(zero_reg)); in DoMathRound()
3098 DeoptimizeIf(ne, instr->environment(), except_flag, Operand(zero_reg)); in DoMathRound()
3104 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathRound()
3107 __ And(scratch, scratch, Operand(HeapNumber::kSignMask)); in DoMathRound()
3108 DeoptimizeIf(ne, instr->environment(), scratch, Operand(zero_reg)); in DoMathRound()
3160 DeoptimizeIf(ne, instr->environment(), t3, Operand(at)); in DoPower()
3203 __ Branch(deferred->entry(), eq, a1, Operand(zero_reg)); in DoRandom()
3210 __ And(a3, a1, Operand(0xFFFF)); in DoRandom()
3211 __ li(t0, Operand(18273)); in DoRandom()
3219 __ And(a3, a0, Operand(0xFFFF)); in DoRandom()
3220 __ li(t0, Operand(36969)); in DoRandom()
3228 __ And(a0, a0, Operand(0x3FFFF)); in DoRandom()
3235 __ li(a2, Operand(0x41300000)); in DoRandom()
3350 __ li(a2, Operand(instr->name())); in DoCallNamed()
3375 __ li(a2, Operand(instr->name())); in DoCallGlobal()
3392 __ li(a0, Operand(instr->arity())); in DoCallNew()
3411 __ li(scratch, Operand(instr->transition())); in DoStoreNamedField()
3456 __ li(a2, Operand(instr->name())); in DoStoreNamedGeneric()
3468 Operand(ToRegister(instr->length()))); in DoBoundsCheck()
3496 __ Addu(key, scratch, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); in DoStoreKeyedFastElement()
3530 __ Addu(scratch, elements, Operand(constant_key * (1 << shift_size) + in DoStoreKeyedFastDoubleElement()
3534 __ Addu(scratch, elements, Operand(scratch)); in DoStoreKeyedFastDoubleElement()
3536 Operand(FixedDoubleArray::kHeaderSize - kHeapObjectTag)); in DoStoreKeyedFastDoubleElement()
3652 __ Branch(&not_applicable, ne, scratch, Operand(from_map)); in DoTransitionElementsKind()
3654 __ li(new_map_reg, Operand(to_map)); in DoTransitionElementsKind()
3728 __ Addu(scratch, zero_reg, Operand(Smi::FromInt(const_index))); in DoDeferredStringCharCodeAt()
3765 char_code, Operand(String::kMaxAsciiCharCode)); in DoStringCharFromCode()
3771 __ Branch(deferred->entry(), eq, result, Operand(scratch)); in DoStringCharFromCode()
3854 __ Xor(src, src, Operand(0x80000000)); in DoDeferredNumberTagI()
3938 __ And(scratch, input, Operand(kHeapObjectTag)); in DoSmiUntag()
3940 DeoptimizeIf(ne, instr->environment(), scratch, Operand(zero_reg)); in DoSmiUntag()
3963 DeoptimizeIf(ne, env, scratch, Operand(at)); in EmitNumberUntagD()
3966 __ Branch(&heap_number, eq, scratch, Operand(at)); in EmitNumberUntagD()
3969 DeoptimizeIf(ne, env, input_reg, Operand(at)); in EmitNumberUntagD()
3982 __ Branch(&done, ne, at, Operand(zero_reg)); in EmitNumberUntagD()
3984 DeoptimizeIf(eq, env, scratch, Operand(HeapNumber::kSignMask)); in EmitNumberUntagD()
4025 __ Branch(&heap_number, eq, scratch1, Operand(at)); // HeapNumber map? in DoDeferredTaggedToI()
4029 DeoptimizeIf(ne, instr->environment(), input_reg, Operand(at)); in DoDeferredTaggedToI()
4045 DeoptimizeIf(ne, instr->environment(), scratch1, Operand(at)); in DoDeferredTaggedToI()
4060 DeoptimizeIf(ne, instr->environment(), except_flag, Operand(zero_reg)); in DoDeferredTaggedToI()
4066 __ Branch(&done, ne, input_reg, Operand(zero_reg)); in DoDeferredTaggedToI()
4069 __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); in DoDeferredTaggedToI()
4070 DeoptimizeIf(ne, instr->environment(), scratch1, Operand(zero_reg)); in DoDeferredTaggedToI()
4147 DeoptimizeIf(ne, instr->environment(), except_flag, Operand(zero_reg)); in DoDoubleToI()
4157 __ And(at, ToRegister(input), Operand(kSmiTagMask)); in DoCheckSmi()
4158 DeoptimizeIf(ne, instr->environment(), at, Operand(zero_reg)); in DoCheckSmi()
4164 __ And(at, ToRegister(input), Operand(kSmiTagMask)); in DoCheckNonSmi()
4165 DeoptimizeIf(eq, instr->environment(), at, Operand(zero_reg)); in DoCheckNonSmi()
4182 DeoptimizeIf(ne, instr->environment(), scratch, Operand(first)); in DoCheckInstanceType()
4184 DeoptimizeIf(lo, instr->environment(), scratch, Operand(first)); in DoCheckInstanceType()
4187 DeoptimizeIf(hi, instr->environment(), scratch, Operand(last)); in DoCheckInstanceType()
4199 at, Operand(zero_reg)); in DoCheckInstanceType()
4201 __ And(scratch, scratch, Operand(mask)); in DoCheckInstanceType()
4202 DeoptimizeIf(ne, instr->environment(), scratch, Operand(tag)); in DoCheckInstanceType()
4215 __ li(at, Operand(Handle<Object>(cell))); in DoCheckFunction()
4218 Operand(at)); in DoCheckFunction()
4221 Operand(target)); in DoCheckFunction()
4276 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8()
4281 Operand(factory()->undefined_value())); in DoClampTToUint8()
4420 Operand(boilerplate_elements_kind)); in DoArrayLiteral()
4424 __ li(a2, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); in DoArrayLiteral()
4427 __ li(a1, Operand(Handle<FixedArray>(heap->empty_fixed_array()))); in DoArrayLiteral()
4479 __ Addu(a2, result, Operand(elements_offset)); in EmitDeepCopy()
4492 __ Addu(a2, result, Operand(*offset)); in EmitDeepCopy()
4500 __ li(a2, Operand(value)); in EmitDeepCopy()
4526 __ li(a2, Operand(value_low)); in EmitDeepCopy()
4528 __ li(a2, Operand(value_high)); in EmitDeepCopy()
4537 __ Addu(a2, result, Operand(*offset)); in EmitDeepCopy()
4545 __ li(a2, Operand(value)); in EmitDeepCopy()
4566 __ li(a0, Operand(Smi::FromInt(size))); in DoFastLiteral()
4586 __ li(a3, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); in DoObjectLiteral()
4587 __ li(a2, Operand(constant_properties)); in DoObjectLiteral()
4591 __ li(a1, Operand(Smi::FromInt(flags))); in DoObjectLiteral()
4630 __ Branch(&materialized, ne, a1, Operand(at)); in DoRegExpLiteral()
4634 __ li(t2, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); in DoRegExpLiteral()
4635 __ li(t1, Operand(instr->hydrogen()->pattern())); in DoRegExpLiteral()
4636 __ li(t0, Operand(instr->hydrogen()->flags())); in DoRegExpLiteral()
4649 __ li(a0, Operand(Smi::FromInt(size))); in DoRegExpLiteral()
4677 __ li(a1, Operand(shared_info)); in DoFunctionLiteral()
4681 __ li(a2, Operand(shared_info)); in DoFunctionLiteral()
4682 __ li(a1, Operand(pretenure in DoFunctionLiteral()
4707 Operand cmp2 = Operand(no_reg); in DoTypeofIsAndBranch()
4730 Operand& cmp2) { in EmitTypeofIs()
4741 cmp2 = Operand(at); in EmitTypeofIs()
4748 ge, scratch, Operand(FIRST_NONSTRING_TYPE)); in EmitTypeofIs()
4754 cmp2 = Operand(zero_reg); in EmitTypeofIs()
4759 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs()
4762 cmp2 = Operand(input); in EmitTypeofIs()
4768 cmp2 = Operand(input); in EmitTypeofIs()
4773 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs()
4782 cmp2 = Operand(zero_reg); in EmitTypeofIs()
4789 __ Branch(true_label, eq, input, Operand(JS_FUNCTION_TYPE)); in EmitTypeofIs()
4791 cmp2 = Operand(JS_FUNCTION_PROXY_TYPE); in EmitTypeofIs()
4798 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs()
4803 lt, scratch, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); in EmitTypeofIs()
4807 gt, scratch, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); in EmitTypeofIs()
4813 cmp2 = Operand(zero_reg); in EmitTypeofIs()
4818 cmp2 = Operand(zero_reg); // Set to valid regs, to avoid caller assertion. in EmitTypeofIs()
4834 Operand(Smi::FromInt(StackFrame::CONSTRUCT))); in DoIsConstructCallAndBranch()
4847 Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); in EmitIsConstructCall()
4883 DeoptimizeIf(al, instr->environment(), zero_reg, Operand(zero_reg)); in DoDeoptimize()
4891 __ li(strict, Operand(Smi::FromInt(strict_mode_flag()))); in DoDeleteProperty()
4944 __ Branch(&done, hs, sp, Operand(at)); in DoStackCheck()
4957 __ Branch(deferred_stack_check->entry(), lo, sp, Operand(at)); in DoStackCheck()
4990 DeoptimizeIf(eq, instr->environment(), object, Operand(at)); in DoForInPrepareMap()
4994 DeoptimizeIf(eq, instr->environment(), object, Operand(null_value)); in DoForInPrepareMap()
4997 DeoptimizeIf(eq, instr->environment(), at, Operand(zero_reg)); in DoForInPrepareMap()
5001 DeoptimizeIf(le, instr->environment(), a1, Operand(LAST_JS_PROXY_TYPE)); in DoForInPrepareMap()
5018 DeoptimizeIf(ne, instr->environment(), a1, Operand(at)); in DoForInPrepareMap()
5031 DeoptimizeIf(eq, instr->environment(), result, Operand(zero_reg)); in DoForInCacheArray()
5039 DeoptimizeIf(ne, instr->environment(), map, Operand(scratch0())); in DoCheckMapValue()
5050 __ Branch(USE_DELAY_SLOT, &out_of_object, lt, index, Operand(zero_reg)); in DoLoadFieldByIndex()