Lines Matching refs:zero_reg

841     __ Branch(&no_deopt, ne, a1, Operand(zero_reg));  in DeoptimizeIf()
1115 __ Branch(&dividend_is_not_negative, ge, dividend, Operand(zero_reg)); in DoModByPowerOf2I()
1117 __ subu(dividend, zero_reg, dividend); in DoModByPowerOf2I()
1120 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg)); in DoModByPowerOf2I()
1123 __ subu(dividend, zero_reg, dividend); in DoModByPowerOf2I()
1151 __ Branch(&remainder_not_zero, ne, result, Operand(zero_reg)); in DoModByConstI()
1152 DeoptimizeIf(lt, instr, dividend, Operand(zero_reg)); in DoModByConstI()
1171 DeoptimizeIf(eq, instr, right_reg, Operand(zero_reg)); in DoModI()
1184 __ mov(result_reg, zero_reg); in DoModI()
1190 __ Branch(&done, ge, left_reg, Operand(zero_reg)); in DoModI()
1192 DeoptimizeIf(eq, instr, result_reg, Operand(zero_reg)); in DoModI()
1208 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg)); in DoDivByPowerOf2I()
1219 DeoptimizeIf(ne, instr, at, Operand(zero_reg)); in DoDivByPowerOf2I()
1223 __ Subu(result, zero_reg, dividend); in DoDivByPowerOf2I()
1238 if (divisor < 0) __ Subu(result, zero_reg, result); in DoDivByPowerOf2I()
1256 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg)); in DoDivByConstI()
1260 if (divisor < 0) __ Subu(result, zero_reg, result); in DoDivByConstI()
1265 DeoptimizeIf(ne, instr, scratch0(), Operand(zero_reg)); in DoDivByConstI()
1284 DeoptimizeIf(eq, instr, divisor, Operand(zero_reg)); in DoDivI()
1290 __ Branch(&left_not_zero, ne, dividend, Operand(zero_reg)); in DoDivI()
1291 DeoptimizeIf(lt, instr, divisor, Operand(zero_reg)); in DoDivI()
1305 DeoptimizeIf(ne, instr, remainder, Operand(zero_reg)); in DoDivI()
1349 __ Subu(result, zero_reg, dividend); in DoFlooringDivByPowerOf2I()
1351 DeoptimizeIf(eq, instr, result, Operand(zero_reg)); in DoFlooringDivByPowerOf2I()
1358 DeoptimizeIf(ge, instr, scratch, Operand(zero_reg)); in DoFlooringDivByPowerOf2I()
1370 __ Branch(&no_overflow, lt, scratch, Operand(zero_reg)); in DoFlooringDivByPowerOf2I()
1393 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg)); in DoFlooringDivByConstI()
1401 if (divisor < 0) __ Subu(result, zero_reg, result); in DoFlooringDivByConstI()
1411 dividend, Operand(zero_reg)); in DoFlooringDivByConstI()
1413 if (divisor < 0) __ Subu(result, zero_reg, result); in DoFlooringDivByConstI()
1418 if (divisor < 0) __ Subu(result, zero_reg, result); in DoFlooringDivByConstI()
1437 DeoptimizeIf(eq, instr, divisor, Operand(zero_reg)); in DoFlooringDivI()
1443 __ Branch(&left_not_zero, ne, dividend, Operand(zero_reg)); in DoFlooringDivI()
1444 DeoptimizeIf(lt, instr, divisor, Operand(zero_reg)); in DoFlooringDivI()
1459 __ Branch(&done, eq, remainder, Operand(zero_reg), USE_DELAY_SLOT); in DoFlooringDivI()
1461 __ Branch(&done, ge, remainder, Operand(zero_reg)); in DoFlooringDivI()
1484 DeoptimizeIf(eq, instr, left, Operand(zero_reg)); in DoMulI()
1490 __ SubuAndCheckForOverflow(result, zero_reg, left, scratch); in DoMulI()
1491 DeoptimizeIf(lt, instr, scratch, Operand(zero_reg)); in DoMulI()
1493 __ Subu(result, zero_reg, left); in DoMulI()
1500 DeoptimizeIf(lt, instr, left, Operand(zero_reg)); in DoMulI()
1502 __ mov(result, zero_reg); in DoMulI()
1519 if (constant < 0) __ Subu(result, zero_reg, result); in DoMulI()
1525 if (constant < 0) __ Subu(result, zero_reg, result); in DoMulI()
1531 if (constant < 0) __ Subu(result, zero_reg, result); in DoMulI()
1565 __ Branch(&done, ge, at, Operand(zero_reg)); in DoMulI()
1567 DeoptimizeIf(eq, instr, result, Operand(zero_reg)); in DoMulI()
1598 __ Nor(result, zero_reg, left); in DoBitI()
1631 DeoptimizeIf(lt, instr, result, Operand(zero_reg)); in DoShiftI()
1666 DeoptimizeIf(ne, instr, at, Operand(zero_reg)); in DoShiftI()
1681 DeoptimizeIf(lt, instr, scratch, Operand(zero_reg)); in DoShiftI()
1729 DeoptimizeIf(lt, instr, overflow, Operand(zero_reg)); in DoSubI()
1783 DeoptimizeIf(eq, instr, at, Operand(zero_reg)); in DoDateField()
1850 __ Check(eq, kUnexpectedStringType, at, Operand(zero_reg)); in DoSeqStringGetChar()
1920 DeoptimizeIf(lt, instr, overflow, Operand(zero_reg)); in DoAddI()
2121 EmitBranch(instr, ne, reg, Operand(zero_reg)); in DoBranch()
2137 EmitBranch(instr, ne, reg, Operand(zero_reg)); in DoBranch()
2140 EmitBranch(instr, al, zero_reg, Operand(zero_reg)); in DoBranch()
2150 EmitBranch(instr, ne, at, Operand(zero_reg)); in DoBranch()
2176 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(zero_reg)); in DoBranch()
2181 DeoptimizeIf(eq, instr, at, Operand(zero_reg)); in DoBranch()
2191 __ Branch(instr->FalseLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch()
2208 __ Branch(instr->TrueLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch()
2237 DeoptimizeIf(al, instr, zero_reg, Operand(zero_reg)); in DoBranch()
2396 __ mov(at, zero_reg); in DoCompareMinusZeroAndBranch()
2417 __ Branch(is_not_object, ne, temp2, Operand(zero_reg)); in EmitIsObject()
2473 EmitBranch(instr, eq, at, Operand(zero_reg)); in DoIsSmiAndBranch()
2487 EmitBranch(instr, ne, at, Operand(zero_reg)); in DoIsUndetectableAndBranch()
2520 EmitBranch(instr, condition, v0, Operand(zero_reg)); in DoStringCompareAndBranch()
2579 EmitBranch(instr, eq, at, Operand(zero_reg)); in DoHasCachedArrayIndexAndBranch()
2682 __ Branch(&true_label, eq, result, Operand(zero_reg)); in DoInstanceOf()
2753 __ Branch(&false_result, cc, temp, Operand(zero_reg)); in DoInstanceOfKnownGlobal()
2825 __ Branch(USE_DELAY_SLOT, &done, condition, v0, Operand(zero_reg)); in DoCmpT()
3278 DeoptimizeIf(ne, instr, scratch, Operand(zero_reg)); in DoLoadKeyedFixedArray()
3378 __ Addu(result, zero_reg, Operand(scope()->num_parameters())); in DoArgumentsLength()
3416 __ Branch(&result_in_receiver, ne, scratch, Operand(zero_reg)); in DoWrapReceiver()
3427 DeoptimizeIf(eq, instr, scratch, Operand(zero_reg)); in DoWrapReceiver()
3478 __ Branch(USE_DELAY_SLOT, &invoke, eq, length, Operand(zero_reg)); in DoApplyArguments()
3485 __ Branch(USE_DELAY_SLOT, &loop, ne, length, Operand(zero_reg)); in DoApplyArguments()
3605 __ Branch(&done, eq, at, Operand(zero_reg)); in DoDeferredMathAbsTaggedHeapNumber()
3658 __ Branch(USE_DELAY_SLOT, &done, ge, input, Operand(zero_reg)); in EmitIntegerMathAbs()
3660 __ subu(result, zero_reg, input); in EmitIntegerMathAbs()
3662 DeoptimizeIf(lt, instr, result, Operand(zero_reg)); in EmitIntegerMathAbs()
3716 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg)); in DoMathFloor()
3721 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathFloor()
3724 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg)); in DoMathFloor()
3747 __ mov(result, zero_reg); in DoMathRound()
3771 DeoptimizeIf(lt, instr, result, Operand(zero_reg)); in DoMathRound()
3776 __ Branch(&skip2, ge, result, Operand(zero_reg)); in DoMathRound()
3777 __ mov(result, zero_reg); in DoMathRound()
3790 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg)); in DoMathRound()
3794 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathRound()
3798 DeoptimizeIf(ne, instr, scratch, Operand(zero_reg)); in DoMathRound()
4046 __ Branch(&packed_case, eq, t1, Operand(zero_reg)); in DoCallNewArray()
4513 __ mov(result, zero_reg); in DoDeferredStringCharCodeAt()
4521 __ Addu(scratch, zero_reg, Operand(Smi::FromInt(const_index))); in DoDeferredStringCharCodeAt()
4577 __ mov(result, zero_reg); in DoDeferredStringCharFromCode()
4709 __ mov(dst, zero_reg); in DoDeferredNumberTagIU()
4776 __ mov(reg, zero_reg); in DoDeferredNumberTagD()
4800 DeoptimizeIf(ne, instr, at, Operand(zero_reg)); in DoSmiTag()
4805 DeoptimizeIf(lt, instr, at, Operand(zero_reg)); in DoSmiTag()
4821 DeoptimizeIf(ne, instr, scratch, Operand(zero_reg)); in DoSmiUntag()
4852 __ Branch(&done, ne, at, Operand(zero_reg)); in EmitNumberUntagD()
4915 __ mov(input_reg, zero_reg); // In delay slot. in DoDeferredTaggedToI()
4927 __ mov(input_reg, zero_reg); // In delay slot. in DoDeferredTaggedToI()
4944 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg), in DoDeferredTaggedToI()
4948 __ Branch(&done, ne, input_reg, Operand(zero_reg)); in DoDeferredTaggedToI()
4952 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg), "minus zero"); in DoDeferredTaggedToI()
5029 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg)); in DoDoubleToI()
5033 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToI()
5036 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg)); in DoDoubleToI()
5062 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg)); in DoDoubleToSmi()
5066 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToSmi()
5069 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg)); in DoDoubleToSmi()
5074 DeoptimizeIf(lt, instr, scratch1, Operand(zero_reg)); in DoDoubleToSmi()
5081 DeoptimizeIf(ne, instr, at, Operand(zero_reg)); in DoCheckSmi()
5089 DeoptimizeIf(eq, instr, at, Operand(zero_reg)); in DoCheckNonSmi()
5123 DeoptimizeIf(tag == 0 ? ne : eq, instr, at, Operand(zero_reg)); in DoCheckInstanceType()
5152 __ mov(cp, zero_reg); in DoDeferredInstanceMigration()
5159 DeoptimizeIf(eq, instr, at, Operand(zero_reg)); in DoDeferredInstanceMigration()
5251 __ mov(result_reg, zero_reg); in DoClampTToUint8()
5348 __ Branch(&loop, ge, scratch, Operand(zero_reg)); in DoAllocate()
5359 __ mov(result, zero_reg); in DoDeferredAllocate()
5539 *cmp2 = Operand(zero_reg); in EmitTypeofIs()
5568 *cmp2 = Operand(zero_reg); in EmitTypeofIs()
5595 *cmp2 = Operand(zero_reg); in EmitTypeofIs()
5600 *cmp2 = Operand(zero_reg); // Set to valid regs, to avoid caller assertion. in EmitTypeofIs()
5673 DeoptimizeIf(al, instr, type, zero_reg, Operand(zero_reg), in DoDeoptimize()
5772 DeoptimizeIf(eq, instr, at, Operand(zero_reg)); in DoForInPrepareMap()
5813 DeoptimizeIf(eq, instr, result, Operand(zero_reg)); in DoForInCacheArray()
5833 __ mov(cp, zero_reg); in DoDeferredLoadMutableDouble()
5878 __ Branch(deferred->entry(), ne, scratch, Operand(zero_reg)); in DoLoadFieldByIndex()
5881 __ Branch(USE_DELAY_SLOT, &out_of_object, lt, index, Operand(zero_reg)); in DoLoadFieldByIndex()