Lines Matching refs:zero_reg

791     __ Branch(&no_deopt, ne, a1, Operand(zero_reg));  in DeoptimizeIf()
1065 __ Branch(&dividend_is_not_negative, ge, dividend, Operand(zero_reg)); in DoModByPowerOf2I()
1067 __ dsubu(dividend, zero_reg, dividend); in DoModByPowerOf2I()
1070 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg)); in DoModByPowerOf2I()
1073 __ dsubu(dividend, zero_reg, dividend); in DoModByPowerOf2I()
1101 __ Branch(&remainder_not_zero, ne, result, Operand(zero_reg)); in DoModByConstI()
1102 DeoptimizeIf(lt, instr, dividend, Operand(zero_reg)); in DoModByConstI()
1121 DeoptimizeIf(eq, instr, right_reg, Operand(zero_reg)); in DoModI()
1134 __ mov(result_reg, zero_reg); in DoModI()
1140 __ Branch(&done, ge, left_reg, Operand(zero_reg)); in DoModI()
1143 DeoptimizeIf(eq, instr, result_reg, Operand(zero_reg)); in DoModI()
1159 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg)); in DoDivByPowerOf2I()
1170 DeoptimizeIf(ne, instr, at, Operand(zero_reg)); in DoDivByPowerOf2I()
1174 __ Dsubu(result, zero_reg, dividend); in DoDivByPowerOf2I()
1189 if (divisor < 0) __ Dsubu(result, zero_reg, result); in DoDivByPowerOf2I()
1207 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg)); in DoDivByConstI()
1211 if (divisor < 0) __ Subu(result, zero_reg, result); in DoDivByConstI()
1216 DeoptimizeIf(ne, instr, scratch0(), Operand(zero_reg)); in DoDivByConstI()
1234 DeoptimizeIf(eq, instr, divisor, Operand(zero_reg)); in DoDivI()
1240 __ Branch(&left_not_zero, ne, dividend, Operand(zero_reg)); in DoDivI()
1241 DeoptimizeIf(lt, instr, divisor, Operand(zero_reg)); in DoDivI()
1262 DeoptimizeIf(ne, instr, remainder, Operand(zero_reg)); in DoDivI()
1305 __ Dsubu(result, zero_reg, dividend); in DoFlooringDivByPowerOf2I()
1307 DeoptimizeIf(eq, instr, result, Operand(zero_reg)); in DoFlooringDivByPowerOf2I()
1326 __ Branch(&no_overflow, lt, scratch, Operand(zero_reg)); in DoFlooringDivByPowerOf2I()
1349 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg)); in DoFlooringDivByConstI()
1357 if (divisor < 0) __ Dsubu(result, zero_reg, result); in DoFlooringDivByConstI()
1367 dividend, Operand(zero_reg)); in DoFlooringDivByConstI()
1369 if (divisor < 0) __ Dsubu(result, zero_reg, result); in DoFlooringDivByConstI()
1374 if (divisor < 0) __ Dsubu(result, zero_reg, result); in DoFlooringDivByConstI()
1393 DeoptimizeIf(eq, instr, divisor, Operand(zero_reg)); in DoFlooringDivI()
1399 __ Branch(&left_not_zero, ne, dividend, Operand(zero_reg)); in DoFlooringDivI()
1400 DeoptimizeIf(lt, instr, divisor, Operand(zero_reg)); in DoFlooringDivI()
1421 __ Branch(&done, eq, remainder, Operand(zero_reg), USE_DELAY_SLOT); in DoFlooringDivI()
1423 __ Branch(&done, ge, remainder, Operand(zero_reg)); in DoFlooringDivI()
1446 DeoptimizeIf(eq, instr, left, Operand(zero_reg)); in DoMulI()
1452 __ SubuAndCheckForOverflow(result, zero_reg, left, scratch); in DoMulI()
1455 __ Dsubu(result, zero_reg, left); in DoMulI()
1462 DeoptimizeIf(lt, instr, left, Operand(zero_reg)); in DoMulI()
1464 __ mov(result, zero_reg); in DoMulI()
1481 if (constant < 0) __ Dsubu(result, zero_reg, result); in DoMulI()
1487 if (constant < 0) __ Dsubu(result, zero_reg, result); in DoMulI()
1493 if (constant < 0) __ Dsubu(result, zero_reg, result); in DoMulI()
1530 __ Branch(&done, ge, at, Operand(zero_reg)); in DoMulI()
1532 DeoptimizeIf(eq, instr, result, Operand(zero_reg)); in DoMulI()
1563 __ Nor(result, zero_reg, left); in DoBitI()
1596 DeoptimizeIf(lt, instr, result, Operand(zero_reg)); in DoShiftI()
1632 DeoptimizeIf(ne, instr, at, Operand(zero_reg)); in DoShiftI()
1688 DeoptimizeIf(lt, instr, overflow, Operand(zero_reg)); in DoSubI()
1746 DeoptimizeIf(eq, instr, at, Operand(zero_reg)); in DoDateField()
1813 __ Check(eq, kUnexpectedStringType, at, Operand(zero_reg)); in DoSeqStringGetChar()
1883 DeoptimizeIf(lt, instr, overflow, Operand(zero_reg)); in DoAddI()
2089 EmitBranch(instr, ne, reg, Operand(zero_reg)); in DoBranch()
2105 EmitBranch(instr, ne, reg, Operand(zero_reg)); in DoBranch()
2108 EmitBranch(instr, al, zero_reg, Operand(zero_reg)); in DoBranch()
2118 EmitBranch(instr, ne, at, Operand(zero_reg)); in DoBranch()
2144 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(zero_reg)); in DoBranch()
2149 DeoptimizeIf(eq, instr, at, Operand(zero_reg)); in DoBranch()
2159 __ Branch(instr->FalseLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch()
2176 __ Branch(instr->TrueLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch()
2205 DeoptimizeIf(al, instr, zero_reg, Operand(zero_reg)); in DoBranch()
2366 __ mov(at, zero_reg); in DoCompareMinusZeroAndBranch()
2387 __ Branch(is_not_object, ne, temp2, Operand(zero_reg)); in EmitIsObject()
2443 EmitBranch(instr, eq, at, Operand(zero_reg)); in DoIsSmiAndBranch()
2457 EmitBranch(instr, ne, at, Operand(zero_reg)); in DoIsUndetectableAndBranch()
2490 EmitBranch(instr, condition, v0, Operand(zero_reg)); in DoStringCompareAndBranch()
2549 EmitBranch(instr, eq, at, Operand(zero_reg)); in DoHasCachedArrayIndexAndBranch()
2652 __ Branch(&true_label, eq, result, Operand(zero_reg)); in DoInstanceOf()
2723 __ Branch(&false_result, cc, temp, Operand(zero_reg)); in DoInstanceOfKnownGlobal()
2795 __ Branch(USE_DELAY_SLOT, &done, condition, v0, Operand(zero_reg)); in DoCmpT()
3297 DeoptimizeIf(ne, instr, scratch, Operand(zero_reg)); in DoLoadKeyedFixedArray()
3403 __ Daddu(result, zero_reg, Operand(scope()->num_parameters())); in DoArgumentsLength()
3441 __ Branch(&result_in_receiver, ne, at, Operand(zero_reg)); in DoWrapReceiver()
3445 __ Branch(&result_in_receiver, ne, at, Operand(zero_reg)); in DoWrapReceiver()
3456 DeoptimizeIf(eq, instr, scratch, Operand(zero_reg)); in DoWrapReceiver()
3507 __ Branch(USE_DELAY_SLOT, &invoke, eq, length, Operand(zero_reg)); in DoApplyArguments()
3514 __ Branch(USE_DELAY_SLOT, &loop, ne, length, Operand(zero_reg)); in DoApplyArguments()
3634 __ Branch(&done, eq, at, Operand(zero_reg)); in DoDeferredMathAbsTaggedHeapNumber()
3687 __ Branch(USE_DELAY_SLOT, &done, ge, input, Operand(zero_reg)); in EmitIntegerMathAbs()
3689 __ dsubu(result, zero_reg, input); in EmitIntegerMathAbs()
3691 DeoptimizeIf(lt, instr, result, Operand(zero_reg)); in EmitIntegerMathAbs()
3745 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg)); in DoMathFloor()
3750 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathFloor()
3753 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg)); in DoMathFloor()
3776 __ mov(result, zero_reg); in DoMathRound()
3803 DeoptimizeIf(lt, instr, result, Operand(zero_reg)); in DoMathRound()
3808 __ Branch(&skip2, ge, result, Operand(zero_reg)); in DoMathRound()
3809 __ mov(result, zero_reg); in DoMathRound()
3822 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg)); in DoMathRound()
3826 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathRound()
3830 DeoptimizeIf(ne, instr, scratch, Operand(zero_reg)); in DoMathRound()
4078 __ Branch(&packed_case, eq, a5, Operand(zero_reg)); in DoCallNewArray()
4577 __ mov(result, zero_reg); in DoDeferredStringCharCodeAt()
4585 __ Daddu(scratch, zero_reg, Operand(Smi::FromInt(const_index))); in DoDeferredStringCharCodeAt()
4641 __ mov(result, zero_reg); in DoDeferredStringCharFromCode()
4745 __ mov(dst, zero_reg); in DoDeferredNumberTagIU()
4808 __ mov(reg, zero_reg); in DoDeferredNumberTagD()
4832 DeoptimizeIf(ne, instr, at, Operand(zero_reg)); in DoSmiTag()
4837 DeoptimizeIf(lt, instr, at, Operand(zero_reg)); in DoSmiTag()
4853 DeoptimizeIf(ne, instr, scratch, Operand(zero_reg)); in DoSmiUntag()
4884 __ Branch(&done, ne, at, Operand(zero_reg)); in EmitNumberUntagD()
4947 __ mov(input_reg, zero_reg); // In delay slot. in DoDeferredTaggedToI()
4959 __ mov(input_reg, zero_reg); // In delay slot. in DoDeferredTaggedToI()
4976 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg), in DoDeferredTaggedToI()
4980 __ Branch(&done, ne, input_reg, Operand(zero_reg)); in DoDeferredTaggedToI()
4984 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg), "minus zero"); in DoDeferredTaggedToI()
5061 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg)); in DoDoubleToI()
5065 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToI()
5068 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg)); in DoDoubleToI()
5094 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg)); in DoDoubleToSmi()
5098 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToSmi()
5101 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg)); in DoDoubleToSmi()
5112 DeoptimizeIf(ne, instr, at, Operand(zero_reg)); in DoCheckSmi()
5120 DeoptimizeIf(eq, instr, at, Operand(zero_reg)); in DoCheckNonSmi()
5154 DeoptimizeIf(tag == 0 ? ne : eq, instr, at, Operand(zero_reg)); in DoCheckInstanceType()
5183 __ mov(cp, zero_reg); in DoDeferredInstanceMigration()
5190 DeoptimizeIf(eq, instr, at, Operand(zero_reg)); in DoDeferredInstanceMigration()
5282 __ mov(result_reg, zero_reg); in DoClampTToUint8()
5379 __ Branch(&loop, ge, scratch, Operand(zero_reg)); in DoAllocate()
5390 __ mov(result, zero_reg); in DoDeferredAllocate()
5572 *cmp2 = Operand(zero_reg); in EmitTypeofIs()
5601 *cmp2 = Operand(zero_reg); in EmitTypeofIs()
5628 *cmp2 = Operand(zero_reg); in EmitTypeofIs()
5633 *cmp2 = Operand(zero_reg); // Set to valid regs, to avoid caller assertion. in EmitTypeofIs()
5706 DeoptimizeIf(al, instr, type, zero_reg, Operand(zero_reg), in DoDeoptimize()
5805 DeoptimizeIf(eq, instr, at, Operand(zero_reg)); in DoForInPrepareMap()
5846 DeoptimizeIf(eq, instr, result, Operand(zero_reg)); in DoForInCacheArray()
5866 __ mov(cp, zero_reg); in DoDeferredLoadMutableDouble()
5911 __ Branch(deferred->entry(), ne, scratch, Operand(zero_reg)); in DoLoadFieldByIndex()
5914 __ Branch(USE_DELAY_SLOT, &out_of_object, lt, index, Operand(zero_reg)); in DoLoadFieldByIndex()