Lines Matching refs:Branch
155 __ Branch(&ok, eq, t1, Operand(zero_reg)); in GeneratePrologue() local
184 __ Branch(&loop, ne, a0, Operand(sp)); in GeneratePrologue() local
324 __ Branch(&needs_frame); in GenerateDeoptJumpTable() local
794 __ Branch(&no_deopt, ne, a1, Operand(zero_reg)); in DeoptimizeIf() local
808 __ Branch(&skip, NegateCondition(condition), src1, src2); in DeoptimizeIf() local
832 __ Branch(&deopt_jump_table_.last().label, condition, src1, src2); in DeoptimizeIf() local
1079 __ Branch(left_reg.is(result_reg) ? PROTECT : USE_DELAY_SLOT, in DoModI() local
1086 __ Branch(USE_DELAY_SLOT, &done); in DoModI() local
1113 __ Branch(&left_not_min_int, ne, left_reg, Operand(kMinInt)); in DoModI() local
1120 __ Branch(USE_DELAY_SLOT, &done, ge, left_reg, Operand(zero_reg)); in DoModI() local
1250 __ Branch(&left_not_zero, ne, left, Operand(zero_reg)); in DoDivI() local
1258 __ Branch(&left_not_min_int, ne, left, Operand(kMinInt)); in DoDivI() local
1302 __ Branch(&done, eq, remainder, Operand(zero_reg), USE_DELAY_SLOT); in DoMathFloorOfDiv() local
1304 __ Branch(&done, ge, scratch, Operand(zero_reg)); in DoMathFloorOfDiv() local
1321 __ Branch(&left_not_zero, ne, left, Operand(zero_reg)); in DoMathFloorOfDiv() local
1329 __ Branch(&left_not_min_int, ne, left, Operand(kMinInt)); in DoMathFloorOfDiv() local
1338 __ Branch(&done, eq, remainder, Operand(zero_reg), USE_DELAY_SLOT); in DoMathFloorOfDiv() local
1340 __ Branch(&done, ge, scratch, Operand(zero_reg)); in DoMathFloorOfDiv() local
1449 __ Branch(&done, ge, at, Operand(zero_reg)); in DoMulI() local
1688 __ Branch(&done, ne, map, Operand(JS_VALUE_TYPE)); in DoValueOf() local
1719 __ Branch(&runtime, ne, scratch, Operand(scratch0())); in DoDateField() local
1874 __ Branch(&return_right, NegateCondition(condition), left_reg, right_op); in DoMathMinMax() local
1876 __ Branch(&done); in DoMathMinMax() local
1878 __ Branch(&done, condition, left_reg, right_op); in DoMathMinMax() local
1890 __ Branch(&return_right); in DoMathMinMax() local
1903 __ Branch(&done); in DoMathMinMax() local
1912 __ Branch(&done); in DoMathMinMax() local
1990 __ Branch(chunk_->GetAssemblyLabel(right_block), in EmitBranch() local
1993 __ Branch(chunk_->GetAssemblyLabel(left_block), condition, src1, src2); in EmitBranch() local
1995 __ Branch(chunk_->GetAssemblyLabel(left_block), condition, src1, src2); in EmitBranch() local
1996 __ Branch(chunk_->GetAssemblyLabel(right_block)); in EmitBranch() local
2021 __ Branch(chunk_->GetAssemblyLabel(right_block)); in EmitBranchF() local
2032 __ Branch(chunk_->GetAssemblyLabel(false_block), condition, src1, src2); in EmitFalseBranch() local
2095 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
2100 __ Branch(instr->TrueLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
2102 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
2107 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
2112 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(zero_reg)); in DoBranch() local
2127 __ Branch(instr->FalseLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch() local
2134 __ Branch(instr->TrueLabel(chunk_), in DoBranch() local
2142 __ Branch(¬_string, ge , at, Operand(FIRST_NONSTRING_TYPE)); in DoBranch() local
2144 __ Branch(instr->TrueLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch() local
2145 __ Branch(instr->FalseLabel(chunk_)); in DoBranch() local
2153 __ Branch(instr->TrueLabel(chunk_), eq, scratch, Operand(SYMBOL_TYPE)); in DoBranch() local
2161 __ Branch(¬_heap_number, ne, map, Operand(at)); in DoBranch() local
2166 __ Branch(instr->FalseLabel(chunk_)); in DoBranch() local
2343 __ Branch(is_object, eq, input, Operand(temp2)); in EmitIsObject() local
2350 __ Branch(is_not_object, ne, temp2, Operand(zero_reg)); in EmitIsObject() local
2354 __ Branch(is_not_object, in EmitIsObject() local
2541 __ Branch(is_false, lt, temp2, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitClassOfTest() local
2542 __ Branch(is_true, eq, temp2, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitClassOfTest() local
2543 __ Branch(is_true, eq, temp2, Operand(LAST_SPEC_OBJECT_TYPE)); in EmitClassOfTest() local
2549 __ Branch(is_false, gt, temp2, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE - in EmitClassOfTest() local
2560 __ Branch(is_true, ne, temp2, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest() local
2562 __ Branch(is_false, ne, temp2, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest() local
2615 __ Branch(&true_label, eq, result, Operand(zero_reg)); in DoInstanceOf() local
2617 __ Branch(&done); in DoInstanceOf() local
2670 __ Branch(&cache_miss, ne, map, Operand(at)); in DoInstanceOfKnownGlobal() local
2675 __ Branch(&done); in DoInstanceOfKnownGlobal() local
2682 __ Branch(&false_result, eq, object, Operand(temp)); in DoInstanceOfKnownGlobal() local
2686 __ Branch(&false_result, cc, temp, Operand(zero_reg)); in DoInstanceOfKnownGlobal() local
2689 __ Branch(deferred->entry()); in DoInstanceOfKnownGlobal() local
2758 __ Branch(USE_DELAY_SLOT, &done, condition, v0, Operand(zero_reg)); in DoCmpT() local
2882 __ Branch(&is_not_hole, ne, result, Operand(at)); in DoLoadContextSlot() local
2905 __ Branch(&skip_assignment, ne, scratch, Operand(at)); in DoStoreContextSlot() local
2982 __ Branch(&non_instance, ne, scratch, Operand(zero_reg)); in DoLoadFunctionPrototype() local
2995 __ Branch(&done, ne, scratch, Operand(MAP_TYPE)); in DoLoadFunctionPrototype() local
2999 __ Branch(&done); in DoLoadFunctionPrototype() local
3327 __ Branch(&done, eq, fp, Operand(elem)); in DoArgumentsLength() local
3363 __ Branch(&result_in_receiver, ne, scratch, Operand(zero_reg)); in DoWrapReceiver() local
3367 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver() local
3369 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver() local
3378 __ Branch(&result_in_receiver); in DoWrapReceiver() local
3390 __ Branch(&result_ok); in DoWrapReceiver() local
3424 __ Branch(USE_DELAY_SLOT, &invoke, eq, length, Operand(zero_reg)); in DoApplyArguments() local
3431 __ Branch(USE_DELAY_SLOT, &loop, ne, length, Operand(zero_reg)); in DoApplyArguments() local
3589 __ Branch(&done, eq, at, Operand(zero_reg)); in DoDeferredMathAbsTaggedHeapNumber() local
3608 __ Branch(&allocated); in DoDeferredMathAbsTaggedHeapNumber() local
3642 __ Branch(USE_DELAY_SLOT, &done, ge, input, Operand(zero_reg)); in EmitIntegerMathAbs() local
3705 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathFloor() local
3730 __ Branch(&skip1, gt, scratch, Operand(HeapNumber::kExponentBias - 2)); in DoMathRound() local
3733 __ Branch(&check_sign_on_zero); in DoMathRound() local
3735 __ Branch(&done); in DoMathRound() local
3762 __ Branch(&skip2, ge, result, Operand(zero_reg)); in DoMathRound() local
3764 __ Branch(&done); in DoMathRound() local
3780 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathRound() local
4036 __ Branch(&packed_case, eq, t1, Operand(zero_reg)); in DoCallNewArray() local
4193 __ Branch(&done, NegateCondition(condition), src1, src2); in ApplyCheckIf() local
4337 __ Branch(¬_nan); in DoStoreKeyedFixedDoubleArray() local
4345 __ Branch(&done); in DoStoreKeyedFixedDoubleArray() local
4440 __ Branch(¬_applicable, ne, scratch, Operand(from_map)); in DoTransitionElementsKind() local
4569 __ Branch(deferred->entry(), hi, in DoStringCharFromCode() local
4576 __ Branch(deferred->entry(), eq, result, Operand(scratch)); in DoStringCharFromCode() local
4699 __ Branch(deferred->entry(), hi, input, Operand(Smi::kMaxValue)); in DoNumberTagU() local
4736 __ Branch(&done); in DoDeferredNumberTagI() local
4793 __ Branch(deferred->entry()); in DoNumberTagD() local
4861 __ Branch(&convert, ne, scratch, Operand(at)); in EmitNumberUntagD() local
4869 __ Branch(&done, ne, at, Operand(zero_reg)); in EmitNumberUntagD() local
4873 __ Branch(&done); in EmitNumberUntagD() local
4881 __ Branch(&done); in EmitNumberUntagD() local
4919 __ Branch(&no_heap_number, ne, scratch1, Operand(at)); // HeapNumber map? in DoDeferredTaggedToI() local
4922 __ Branch(&done); in DoDeferredTaggedToI() local
4928 __ Branch(&check_bools, ne, input_reg, Operand(at)); in DoDeferredTaggedToI() local
4930 __ Branch(USE_DELAY_SLOT, &done); in DoDeferredTaggedToI() local
4935 __ Branch(&check_false, ne, scratch2, Operand(at)); in DoDeferredTaggedToI() local
4936 __ Branch(USE_DELAY_SLOT, &done); in DoDeferredTaggedToI() local
4942 __ Branch(USE_DELAY_SLOT, &done); in DoDeferredTaggedToI() local
4965 __ Branch(&done, ne, input_reg, Operand(zero_reg)); in DoDeferredTaggedToI() local
5054 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToI() local
5087 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToSmi() local
5227 __ Branch(deferred->entry(), ne, map_reg, Operand(map)); in DoCheckMaps() local
5263 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8() local
5353 __ Branch(&loop, ge, scratch, Operand(zero_reg)); in DoAllocate() local
5419 __ Branch(&materialized, ne, a1, Operand(at)); in DoRegExpLiteral() local
5531 __ Branch(USE_DELAY_SLOT, false_label, in EmitTypeofIs() local
5550 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
5564 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
5580 __ Branch(true_label, eq, input, Operand(JS_FUNCTION_TYPE)); in EmitTypeofIs() local
5589 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
5593 __ Branch(false_label, in EmitTypeofIs() local
5595 __ Branch(USE_DELAY_SLOT, false_label, in EmitTypeofIs() local
5608 __ Branch(false_label); in EmitTypeofIs() local
5633 __ Branch(&check_frame_marker, ne, temp2, in EmitIsConstructCall() local
5727 __ Branch(&done, hs, sp, Operand(at)); in DoStackCheck() local
5744 __ Branch(deferred_stack_check->entry(), lo, sp, Operand(at)); in DoStackCheck() local
5794 __ Branch(&use_cache); in DoForInPrepareMap() local
5814 __ Branch(&load_cache, ne, result, Operand(Smi::FromInt(0))); in DoForInCacheArray() local
5845 __ Branch(USE_DELAY_SLOT, &out_of_object, lt, index, Operand(zero_reg)); in DoLoadFieldByIndex() local
5852 __ Branch(&done); in DoLoadFieldByIndex() local