• Home
  • Raw
  • Download

Lines Matching defs:Branch

146     __ Branch(&ok, eq, t1, Operand(zero_reg));  in GeneratePrologue()  local
167 __ Branch(&loop, ne, a0, Operand(zero_reg)); in GeneratePrologue() local
631 __ Branch(&skip, NegateCondition(cc), src1, src2); in DeoptimizeIf() local
881 __ Branch(USE_DELAY_SLOT, &positive_dividend, ge, left, Operand(zero_reg)); in DoModI() local
887 __ Branch(USE_DELAY_SLOT, &done); in DoModI() local
901 __ Branch(USE_DELAY_SLOT, &done, ge, left, Operand(zero_reg)); in DoModI() local
929 __ Branch(&left_not_zero, ne, left, Operand(zero_reg)); in DoDivI() local
937 __ Branch(&left_not_min_int, ne, left, Operand(kMinInt)); in DoDivI() local
1040 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMulI() local
1252 __ Branch(&done, ne, map, Operand(JS_VALUE_TYPE)); in DoValueOf() local
1285 __ Branch(&runtime, ne, scratch, Operand(scratch0())); in DoDateField() local
1427 __ Branch(chunk_->GetAssemblyLabel(right_block), in EmitBranch() local
1430 __ Branch(chunk_->GetAssemblyLabel(left_block), cc, src1, src2); in EmitBranch() local
1432 __ Branch(chunk_->GetAssemblyLabel(left_block), cc, src1, src2); in EmitBranch() local
1433 __ Branch(chunk_->GetAssemblyLabel(right_block)); in EmitBranch() local
1452 __ Branch(chunk_->GetAssemblyLabel(right_block)); in EmitBranchF() local
1489 __ Branch(false_label, eq, reg, Operand(at)); in DoBranch() local
1494 __ Branch(true_label, eq, reg, Operand(at)); in DoBranch() local
1496 __ Branch(false_label, eq, reg, Operand(at)); in DoBranch() local
1501 __ Branch(false_label, eq, reg, Operand(at)); in DoBranch() local
1506 __ Branch(false_label, eq, reg, Operand(zero_reg)); in DoBranch() local
1521 __ Branch(false_label, ne, at, Operand(zero_reg)); in DoBranch() local
1528 __ Branch(true_label, ge, at, Operand(FIRST_SPEC_OBJECT_TYPE)); in DoBranch() local
1535 __ Branch(&not_string, ge , at, Operand(FIRST_NONSTRING_TYPE)); in DoBranch() local
1537 __ Branch(true_label, ne, at, Operand(zero_reg)); in DoBranch() local
1538 __ Branch(false_label); in DoBranch() local
1547 __ Branch(&not_heap_number, ne, map, Operand(at)); in DoBranch() local
1551 __ Branch(false_label); in DoBranch() local
1704 __ Branch(USE_DELAY_SLOT, true_label, eq, reg, Operand(at)); in DoIsNilAndBranch() local
1706 __ Branch(USE_DELAY_SLOT, true_label, eq, reg, Operand(at)); in DoIsNilAndBranch() local
1726 __ Branch(is_object, eq, input, Operand(temp2)); in EmitIsObject() local
1733 __ Branch(is_not_object, ne, temp2, Operand(zero_reg)); in EmitIsObject() local
1737 __ Branch(is_not_object, in EmitIsObject() local
1940 __ Branch(is_false, lt, temp2, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitClassOfTest() local
1941 __ Branch(is_true, eq, temp2, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitClassOfTest() local
1942 __ Branch(is_true, eq, temp2, Operand(LAST_SPEC_OBJECT_TYPE)); in EmitClassOfTest() local
1948 __ Branch(is_false, gt, temp2, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE - in EmitClassOfTest() local
1959 __ Branch(is_true, ne, temp2, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest() local
1961 __ Branch(is_false, ne, temp2, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest() local
2020 __ Branch(&true_label, eq, result, Operand(zero_reg)); in DoInstanceOf() local
2022 __ Branch(&done); in DoInstanceOf() local
2076 __ Branch(&cache_miss, ne, map, Operand(at)); in DoInstanceOfKnownGlobal() local
2081 __ Branch(&done); in DoInstanceOfKnownGlobal() local
2088 __ Branch(&false_result, eq, object, Operand(temp)); in DoInstanceOfKnownGlobal() local
2092 __ Branch(&false_result, cc, temp, Operand(zero_reg)); in DoInstanceOfKnownGlobal() local
2095 __ Branch(deferred->entry()); in DoInstanceOfKnownGlobal() local
2163 __ Branch(USE_DELAY_SLOT, &done, condition, v0, Operand(zero_reg)); in DoCmpT() local
2258 __ Branch(&is_not_hole, ne, result, Operand(at)); in DoLoadContextSlot() local
2281 __ Branch(&skip_assignment, ne, scratch, Operand(at)); in DoStoreContextSlot() local
2360 __ Branch(&next, ne, scratch, Operand(map)); in DoLoadNamedFieldPolymorphic() local
2362 __ Branch(&done); in DoLoadNamedFieldPolymorphic() local
2368 __ Branch(&generic, ne, scratch, Operand(map)); in DoLoadNamedFieldPolymorphic() local
2370 __ Branch(&done); in DoLoadNamedFieldPolymorphic() local
2409 __ Branch(&non_instance, ne, scratch, Operand(zero_reg)); in DoLoadFunctionPrototype() local
2422 __ Branch(&done, ne, scratch, Operand(MAP_TYPE)); in DoLoadFunctionPrototype() local
2426 __ Branch(&done); in DoLoadFunctionPrototype() local
2448 __ Branch(USE_DELAY_SLOT, &done, eq, scratch, Operand(at)); in DoLoadElements() local
2450 __ Branch(&done, eq, scratch, Operand(at)); in DoLoadElements() local
2455 __ Branch(&done, eq, scratch, in DoLoadElements() local
2457 __ Branch(&fail, lt, scratch, in DoLoadElements() local
2459 __ Branch(&done, le, scratch, in DoLoadElements() local
2675 __ Branch(&done, eq, fp, Operand(elem)); in DoArgumentsLength() local
2710 __ Branch(&receiver_ok, ne, scratch, Operand(zero_reg)); in DoWrapReceiver() local
2714 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver() local
2716 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver() local
2725 __ Branch(&receiver_ok); in DoWrapReceiver() local
2760 __ Branch(USE_DELAY_SLOT, &invoke, eq, length, Operand(zero_reg)); in DoApplyArguments() local
2767 __ Branch(USE_DELAY_SLOT, &loop, ne, length, Operand(zero_reg)); in DoApplyArguments() local
2908 __ Branch(&done, eq, at, Operand(zero_reg)); in DoDeferredMathAbsTaggedHeapNumber() local
2927 __ Branch(&allocated); in DoDeferredMathAbsTaggedHeapNumber() local
2960 __ Branch(USE_DELAY_SLOT, &done, ge, input, Operand(zero_reg)); in EmitIntegerMathAbs() local
3028 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathFloor() local
3052 __ Branch(&skip1, gt, scratch, Operand(HeapNumber::kExponentBias - 2)); in DoMathRound() local
3055 __ Branch(&check_sign_on_zero); in DoMathRound() local
3057 __ Branch(&done); in DoMathRound() local
3084 __ Branch(&skip2, ge, result, Operand(zero_reg)); in DoMathRound() local
3086 __ Branch(&done); in DoMathRound() local
3104 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathRound() local
3203 __ Branch(deferred->entry(), eq, a1, Operand(zero_reg)); in DoRandom() local
3542 __ Branch(&not_nan); in DoStoreKeyedFastDoubleElement() local
3652 __ Branch(&not_applicable, ne, scratch, Operand(from_map)); in DoTransitionElementsKind() local
3764 __ Branch(deferred->entry(), hi, in DoStringCharFromCode() local
3771 __ Branch(deferred->entry(), eq, result, Operand(scratch)); in DoStringCharFromCode() local
3862 __ Branch(&done); in DoDeferredNumberTagI() local
3905 __ Branch(deferred->entry()); in DoNumberTagD() local
3966 __ Branch(&heap_number, eq, scratch, Operand(at)); in EmitNumberUntagD() local
3974 __ Branch(&done); in EmitNumberUntagD() local
3982 __ Branch(&done, ne, at, Operand(zero_reg)); in EmitNumberUntagD() local
3986 __ Branch(&done); in EmitNumberUntagD() local
4025 __ Branch(&heap_number, eq, scratch1, Operand(at)); // HeapNumber map? in DoDeferredTaggedToI() local
4032 __ Branch(&done); in DoDeferredTaggedToI() local
4066 __ Branch(&done, ne, input_reg, Operand(zero_reg)); in DoDeferredTaggedToI() local
4276 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8() local
4630 __ Branch(&materialized, ne, a1, Operand(at)); in DoRegExpLiteral() local
4747 __ Branch(USE_DELAY_SLOT, false_label, in EmitTypeofIs() local
4759 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
4773 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
4789 __ Branch(true_label, eq, input, Operand(JS_FUNCTION_TYPE)); in EmitTypeofIs() local
4798 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
4802 __ Branch(USE_DELAY_SLOT, false_label, in EmitTypeofIs() local
4806 __ Branch(USE_DELAY_SLOT, false_label, in EmitTypeofIs() local
4819 __ Branch(false_label); in EmitTypeofIs() local
4846 __ Branch(&check_frame_marker, ne, temp2, in EmitIsConstructCall() local
4944 __ Branch(&done, hs, sp, Operand(at)); in DoStackCheck() local
4957 __ Branch(deferred_stack_check->entry(), lo, sp, Operand(at)); in DoStackCheck() local
5008 __ Branch(&use_cache); in DoForInPrepareMap() local
5050 __ Branch(USE_DELAY_SLOT, &out_of_object, lt, index, Operand(zero_reg)); in DoLoadFieldByIndex() local
5057 __ Branch(&done); in DoLoadFieldByIndex() local