Lines Matching defs:Branch
177 __ Branch(&error, ne, scratch, Operand(zero_reg)); in Generate() local
179 __ Branch(&done); in Generate() local
202 __ Branch(&done, eq, scratch, Operand(zero_reg)); in Generate() local
211 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg)); in Generate() local
213 __ Branch(&done); in Generate() local
228 __ Branch(&high_shift_needed, lt, scratch, Operand(32)); in Generate() local
230 __ Branch(&high_shift_done); in Generate() local
248 __ Branch(&pos_shift, ge, scratch, Operand(zero_reg)); in Generate() local
253 __ Branch(&shift_done); in Generate() local
283 __ Branch(¬_identical, ne, a0, Operand(a1)); in EmitIdenticalObjectComparison() local
294 __ Branch(slow, greater, t4, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitIdenticalObjectComparison() local
296 __ Branch(slow, eq, t4, Operand(SYMBOL_TYPE)); in EmitIdenticalObjectComparison() local
298 __ Branch(slow, eq, t4, Operand(SIMD128_VALUE_TYPE)); in EmitIdenticalObjectComparison() local
302 __ Branch(&return_equal, eq, t4, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison() local
304 __ Branch(slow, ne, t4, Operand(zero_reg)); in EmitIdenticalObjectComparison() local
307 __ Branch(&heap_number, eq, t4, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison() local
310 __ Branch(slow, greater, t4, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitIdenticalObjectComparison() local
312 __ Branch(slow, eq, t4, Operand(SYMBOL_TYPE)); in EmitIdenticalObjectComparison() local
314 __ Branch(slow, eq, t4, Operand(SIMD128_VALUE_TYPE)); in EmitIdenticalObjectComparison() local
320 __ Branch(slow, ne, t4, Operand(zero_reg)); in EmitIdenticalObjectComparison() local
326 __ Branch(&return_equal, ne, t4, Operand(ODDBALL_TYPE)); in EmitIdenticalObjectComparison() local
328 __ Branch(&return_equal, ne, a0, Operand(t2)); in EmitIdenticalObjectComparison() local
368 __ Branch(&return_equal, ne, t3, Operand(exp_mask_reg)); in EmitIdenticalObjectComparison() local
419 __ Branch(slow, ne, t4, Operand(HEAP_NUMBER_TYPE)); in EmitSmiNonsmiComparison() local
443 __ Branch(slow, ne, t4, Operand(HEAP_NUMBER_TYPE)); in EmitSmiNonsmiComparison() local
467 __ Branch(&first_non_object, less, a2, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitStrictTwoHeapObjectCompare() local
477 __ Branch(&return_not_equal, eq, a2, Operand(ODDBALL_TYPE)); in EmitStrictTwoHeapObjectCompare() local
480 __ Branch(&return_not_equal, greater, a3, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitStrictTwoHeapObjectCompare() local
483 __ Branch(&return_not_equal, eq, a3, Operand(ODDBALL_TYPE)); in EmitStrictTwoHeapObjectCompare() local
490 __ Branch(&return_not_equal, eq, at, Operand(zero_reg)); in EmitStrictTwoHeapObjectCompare() local
501 __ Branch(not_heap_numbers, ne, a2, Operand(HEAP_NUMBER_TYPE)); in EmitCheckForTwoHeapNumbers() local
504 __ Branch(slow, ne, a3, Operand(a2)); in EmitCheckForTwoHeapNumbers() local
528 __ Branch(&object_test, ne, at, Operand(zero_reg)); in EmitCheckForInternalizedStringsOrObjects() local
530 __ Branch(possible_strings, ne, at, Operand(zero_reg)); in EmitCheckForInternalizedStringsOrObjects() local
532 __ Branch(not_both_strings, ge, a3, Operand(FIRST_NONSTRING_TYPE)); in EmitCheckForInternalizedStringsOrObjects() local
534 __ Branch(possible_strings, ne, at, Operand(zero_reg)); in EmitCheckForInternalizedStringsOrObjects() local
542 __ Branch(not_both_strings, lt, a2, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitCheckForInternalizedStringsOrObjects() local
544 __ Branch(not_both_strings, lt, a3, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitCheckForInternalizedStringsOrObjects() local
824 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap)); in Generate() local
837 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap)); in Generate() local
859 __ Branch(&int_exponent_convert, eq, scratch2, Operand(zero_reg)); in Generate() local
941 __ Branch(&positive_exponent, ge, scratch, Operand(zero_reg)); in Generate() local
950 __ Branch(&no_carry, eq, scratch2, Operand(zero_reg)); in Generate() local
956 __ Branch(&loop_end, eq, scratch, Operand(zero_reg)); in Generate() local
959 __ Branch(&while_true); in Generate() local
963 __ Branch(&done, ge, exponent, Operand(zero_reg)); in Generate() local
1141 __ Branch(&exception_returned, eq, t0, Operand(v0)); in Generate() local
1153 __ Branch(&okay, eq, t0, Operand(a2)); in Generate() local
1210 __ Branch(&zero, eq, cp, Operand(zero_reg)); in Generate() local
1290 __ Branch(&non_outermost_js, ne, t2, Operand(zero_reg)); in Generate() local
1370 __ Branch(&non_outermost_js_2, in Generate() local
1447 __ Branch(&fast_case, ne, function, Operand(at)); in Generate() local
1449 __ Branch(&fast_case, ne, object_map, Operand(at)); in Generate() local
1458 __ Branch(&slow_case, ne, scratch, Operand(JS_FUNCTION_TYPE)); in Generate() local
1466 __ Branch(&slow_case, ne, scratch, Operand(JS_FUNCTION_TYPE)); in Generate() local
1471 __ Branch(&slow_case, ne, at, Operand(zero_reg)); in Generate() local
1484 __ Branch(&function_prototype_valid, ne, scratch, Operand(MAP_TYPE)); in Generate() local
1510 __ Branch(&fast_runtime_fallback, ne, map_bit_field, Operand(zero_reg)); in Generate() local
1514 __ Branch(&fast_runtime_fallback, eq, object_instance_type, in Generate() local
1518 __ Branch(&done, eq, object, Operand(function_prototype)); in Generate() local
1519 __ Branch(USE_DELAY_SLOT, &loop, ne, object, Operand(null)); in Generate() local
1575 __ Branch(&adaptor, in GenerateReadElement() local
1583 __ Branch(&slow, hs, a1, Operand(a0)); in GenerateReadElement() local
1597 __ Branch(&slow, Ugreater_equal, a1, Operand(a0)); in GenerateReadElement() local
1627 __ Branch(&runtime, ne, a0, in GenerateNewSloppySlow() local
1658 __ Branch(&adaptor_frame, eq, a0, in GenerateNewSloppyFast() local
1663 __ Branch(USE_DELAY_SLOT, &try_allocate); in GenerateNewSloppyFast() local
1677 __ Branch(&try_allocate, le, t2, Operand(t1)); in GenerateNewSloppyFast() local
1689 __ Branch(USE_DELAY_SLOT, ¶m_map_size, eq, t2, Operand(zero_reg)); in GenerateNewSloppyFast() local
1716 __ Branch(&skip2_ne, ne, t2, Operand(zero_reg)); in GenerateNewSloppyFast() local
1720 __ Branch(&skip2_eq, eq, t2, Operand(zero_reg)); in GenerateNewSloppyFast() local
1760 __ Branch(&skip3, ne, t2, Operand(Smi::FromInt(0))); in GenerateNewSloppyFast() local
1766 __ Branch(&skip_parameter_map, eq, t2, Operand(Smi::FromInt(0))); in GenerateNewSloppyFast() local
1813 __ Branch(¶meters_loop, ne, t1, Operand(Smi::FromInt(0))); in GenerateNewSloppyFast() local
1843 __ Branch(&arguments_loop, lt, t2, Operand(t1)); in GenerateNewSloppyFast() local
1865 __ Branch(&slow, ne, t0, Operand(zero_reg)); in Generate() local
1892 __ Branch(&try_allocate, ne, a0, in GenerateNewStrict() local
1906 __ Branch(&add_arguments_object, eq, a2, Operand(zero_reg)); in GenerateNewStrict() local
1932 __ Branch(&done, eq, a2, Operand(zero_reg)); in GenerateNewStrict() local
1956 __ Branch(&loop, ne, a2, Operand(zero_reg)); in GenerateNewStrict() local
1978 __ Branch(&runtime, ne, t1, in GenerateNew() local
2476 __ Branch(&done, eq, a1, Operand(weak_value)); in GenerateRecordCallTarget() local
2478 __ Branch(&done, eq, t2, Operand(at)); in GenerateRecordCallTarget() local
2481 __ Branch(&check_allocation_site, ne, feedback_map, Operand(at)); in GenerateRecordCallTarget() local
2493 __ Branch(&miss, ne, feedback_map, Operand(at)); in GenerateRecordCallTarget() local
2497 __ Branch(&megamorphic, ne, a1, Operand(t2)); in GenerateRecordCallTarget() local
2505 __ Branch(&initialize, eq, t2, Operand(at)); in GenerateRecordCallTarget() local
2519 __ Branch(¬_array_function, ne, a1, Operand(t2)); in GenerateRecordCallTarget() local
2526 __ Branch(&done); in GenerateRecordCallTarget() local
2546 __ Branch(&non_function, ne, t1, Operand(JS_FUNCTION_TYPE)); in Generate() local
2557 __ Branch(&feedback_register_initialized, eq, t1, Operand(at)); in Generate() local
2585 __ Branch(miss, ne, a1, Operand(at)); in HandleArrayCase() local
2631 __ Branch(&extra_checks_or_miss, ne, a1, Operand(t1)); in Generate() local
2654 __ Branch(&call, eq, t0, Operand(at)); in Generate() local
2659 __ Branch(¬_allocation_site, ne, t1, Operand(at)); in Generate() local
2668 __ Branch(&miss); in Generate() local
2672 __ Branch(&uninitialized, eq, t0, Operand(at)); in Generate() local
2678 __ Branch(&miss, ne, t1, Operand(JS_FUNCTION_TYPE)); in Generate() local
2697 __ Branch(&miss, ne, t0, Operand(JS_FUNCTION_TYPE)); in Generate() local
2702 __ Branch(&miss, eq, a1, Operand(t0)); in Generate() local
2708 __ Branch(&miss, ne, t0, Operand(t1)); in Generate() local
2728 __ Branch(&call_function); in Generate() local
2735 __ Branch(&call); in Generate() local
2767 __ Branch(receiver_not_string_, ne, t0, Operand(zero_reg)); in GenerateFast() local
2777 __ Branch(index_out_of_range_, ls, t0, Operand(index_)); in GenerateFast() local
2837 __ Branch(&got_smi_index_); in GenerateSlow() local
2871 __ Branch(&slow_case_, ne, t0, Operand(zero_reg)); in GenerateFast() local
2880 __ Branch(&slow_case_, eq, result_, Operand(t0)); in GenerateFast() local
2897 __ Branch(&exit_); in GenerateSlow() local
2934 __ Branch(&loop_entry); in GenerateCopyCharacters() local
2941 __ Branch(&loop, lt, dest, Operand(limit)); in GenerateCopyCharacters() local
2978 __ Branch(&runtime, lt, a3, Operand(zero_reg)); // From < 0. in Generate() local
2980 __ Branch(&runtime, gt, a3, Operand(a2)); // Fail if from > to. in Generate() local
2990 __ Branch(&runtime, ne, t0, Operand(zero_reg)); in Generate() local
2993 __ Branch(&single_char, eq, a2, Operand(1)); in Generate() local
3002 __ Branch(&return_v0, eq, a2, Operand(t0)); in Generate() local
3004 __ Branch(&runtime, hi, a2, Operand(t0)); in Generate() local
3018 __ Branch(USE_DELAY_SLOT, &seq_or_external_string, eq, t0, Operand(zero_reg)); in Generate() local
3021 __ Branch(&sliced_string, ne, t0, Operand(zero_reg)); in Generate() local
3025 __ Branch(&runtime, ne, t1, Operand(t0)); in Generate() local
3056 __ Branch(©_routine, lt, a2, Operand(SlicedString::kMinLength)); in Generate() local
3066 __ Branch(&two_byte_slice, eq, t0, Operand(zero_reg)); in Generate() local
3088 __ Branch(&sequential_string, eq, t0, Operand(zero_reg)); in Generate() local
3094 __ Branch(&runtime, ne, t0, Operand(zero_reg)); in Generate() local
3108 __ Branch(&two_byte_sequential, eq, t0, Operand(zero_reg)); in Generate() local
3183 __ Branch(¬_heap_number, ne, a1, Operand(HEAP_NUMBER_TYPE)); in Generate() local
3189 __ Branch(¬_string, hs, a1, Operand(FIRST_NONSTRING_TYPE)); in Generate() local
3193 __ Branch(&slow_string, ne, at, Operand(zero_reg)); in Generate() local
3203 __ Branch(¬_oddball, ne, a1, Operand(ODDBALL_TYPE)); in Generate() local
3218 __ Branch(&positive_smi, ge, a0, Operand(zero_reg)); in Generate() local
3239 __ Branch(¬_string, ge, a1, Operand(FIRST_NONSTRING_TYPE)); in Generate() local
3245 __ Branch(¬_heap_number, ne, a1, Operand(HEAP_NUMBER_TYPE)); in Generate() local
3252 __ Branch(¬_oddball, ne, a1, Operand(ODDBALL_TYPE)); in Generate() local
3271 __ Branch(&check_zero_length, eq, length, Operand(scratch2)); in GenerateFlatOneByteStringEquals() local
3281 __ Branch(&compare_chars, ne, length, Operand(zero_reg)); in GenerateFlatOneByteStringEquals() local
3311 __ Branch(&compare_lengths, eq, min_length, Operand(zero_reg)); in GenerateCompareFlatOneByteStrings() local
3329 __ Branch(&ret, eq, scratch2, Operand(scratch4)); in GenerateCompareFlatOneByteStrings() local
3331 __ Branch(&ret, gt, scratch2, Operand(scratch4)); in GenerateCompareFlatOneByteStrings() local
3361 __ Branch(chars_not_equal, ne, scratch1, Operand(scratch2)); in GenerateOneByteCharsCompareLoop() local
3363 __ Branch(&loop, ne, index, Operand(zero_reg)); in GenerateOneByteCharsCompareLoop() local
3377 __ Branch(¬_same, ne, a0, Operand(a1)); in Generate() local
3498 __ Branch(&left); in GenerateNumbers() local
3511 __ Branch(&done); in GenerateNumbers() local
3550 __ Branch(&miss, ne, a0, Operand(at)); in GenerateNumbers() local
3553 __ Branch(&maybe_undefined2, ne, a2, Operand(HEAP_NUMBER_TYPE)); in GenerateNumbers() local
3560 __ Branch(&unordered, eq, a1, Operand(at)); in GenerateNumbers() local
3589 __ Branch(&miss, ne, at, Operand(zero_reg)); in GenerateInternalizedStrings() local
3637 __ Branch(&done, ne, left, Operand(right)); in GenerateUniqueNames() local
3679 __ Branch(&miss, ne, tmp5, Operand(zero_reg)); in GenerateStrings() local
3685 __ Branch(&left_ne_right, ne, left, Operand(right)); in GenerateStrings() local
3701 __ Branch(&is_symbol, ne, tmp5, Operand(zero_reg)); in GenerateStrings() local
3746 __ Branch(&miss, lt, a2, Operand(FIRST_JS_RECEIVER_TYPE)); in GenerateReceivers() local
3748 __ Branch(&miss, lt, a2, Operand(FIRST_JS_RECEIVER_TYPE)); in GenerateReceivers() local
3767 __ Branch(&miss, ne, a2, Operand(t0)); in GenerateKnownReceivers() local
3768 __ Branch(&miss, ne, a3, Operand(t0)); in GenerateKnownReceivers() local
3883 __ Branch(done, eq, entity_name, Operand(tmp)); in GenerateNegativeLookup() local
3889 __ Branch(miss, eq, entity_name, Operand(Handle<Name>(name))); in GenerateNegativeLookup() local
3892 __ Branch(&good, eq, entity_name, Operand(tmp)); in GenerateNegativeLookup() local
3918 __ Branch(done, eq, at, Operand(zero_reg)); in GenerateNegativeLookup() local
3919 __ Branch(miss, ne, at, Operand(zero_reg)); in GenerateNegativeLookup() local
3975 __ Branch(done, eq, name, Operand(at)); in GeneratePositiveLookup() local
3998 __ Branch(done, ne, at, Operand(zero_reg)); in GeneratePositiveLookup() local
3999 __ Branch(miss, eq, at, Operand(zero_reg)); in GeneratePositiveLookup() local
4065 __ Branch(¬_in_dictionary, eq, entry_key, Operand(undefined)); in Generate() local
4068 __ Branch(&in_dictionary, eq, entry_key, Operand(key)); in Generate() local
4227 __ Branch(&need_incremental, lt, regs_.scratch1(), Operand(zero_reg)); in CheckNeedsToInformIncrementalMarker() local
4355 __ Branch(&start_polymorphic, ne, receiver_map, Operand(cached_map)); in HandleArrayCases() local
4369 __ Branch(miss, eq, length, Operand(Smi::FromInt(2))); in HandleArrayCases() local
4394 __ Branch(&prepare_next, ne, receiver_map, Operand(cached_map)); in HandleArrayCases() local
4401 __ Branch(&next_loop, lt, pointer_reg, Operand(too_far)); in HandleArrayCases() local
4419 __ Branch(try_array, ne, cached_map, Operand(receiver_map)); in HandleMonomorphicCase() local
4456 __ Branch(¬_array, ne, at, Operand(scratch1)); in GenerateImpl() local
4461 __ Branch(&miss, ne, at, Operand(feedback)); in GenerateImpl() local
4512 __ Branch(¬_array, ne, at, Operand(scratch1)); in GenerateImpl() local
4523 __ Branch(&try_poly_name, ne, at, Operand(feedback)); in GenerateImpl() local
4530 __ Branch(&miss, ne, key, Operand(feedback)); in GenerateImpl() local
4598 __ Branch(¬_array, ne, scratch1, Operand(at)); in GenerateImpl() local
4606 __ Branch(&miss, ne, feedback, Operand(at)); in GenerateImpl() local
4617 __ Branch(USE_DELAY_SLOT, &compare_map); in GenerateImpl() local
4664 __ Branch(&prepare_next, ne, receiver_map, Operand(cached_map)); in HandlePolymorphicStoreCase() local
4668 __ Branch(&transition_call, ne, too_far, Operand(at)); in HandlePolymorphicStoreCase() local
4688 __ Branch(&next_loop, lt, pointer_reg, Operand(too_far)); in HandlePolymorphicStoreCase() local
4721 __ Branch(¬_array, ne, scratch1, Operand(at)); in GenerateImpl() local
4735 __ Branch(&try_poly_name, ne, feedback, Operand(at)); in GenerateImpl() local
4742 __ Branch(&miss, ne, key, Operand(feedback)); in GenerateImpl() local
4756 __ Branch(USE_DELAY_SLOT, &compare_map); in GenerateImpl() local
4875 __ Branch(&normal_sequence, ne, at, Operand(zero_reg)); in CreateArrayDispatchOneArgument() local
4880 __ Branch(&normal_sequence, eq, t1, Operand(zero_reg)); in CreateArrayDispatchOneArgument() local
4980 __ Branch(¬_zero_case, ne, at, Operand(zero_reg)); in GenerateDispatchToArrayStub() local
4984 __ Branch(¬_one_case, gt, a0, Operand(1)); in GenerateDispatchToArrayStub() local
5032 __ Branch(&subclassing, ne, a1, Operand(a3)); in Generate() local
5037 __ Branch(&no_info, eq, a2, Operand(at)); in Generate() local
5131 __ Branch(&done, eq, a3, Operand(FAST_ELEMENTS)); in Generate() local
5139 __ Branch(&fast_elements_case, eq, a3, Operand(FAST_ELEMENTS)); in Generate() local
5167 __ Branch(&slow_case, eq, result_reg, Operand(at)); in Generate() local
5214 __ Branch(¬_mutable_data, ne, cell_details_reg, in Generate() local
5233 __ Branch(¬_same_value, ne, value_reg, Operand(cell_value_reg)); in Generate() local
5236 __ Branch(&slow_case, ne, at, Operand(zero_reg)); in Generate() local
5241 __ Branch(&done, eq, cell_details_reg, in Generate() local
5245 __ Branch(&done, eq, cell_details_reg, in Generate() local
5260 __ Branch(&slow_case, ne, cell_details_reg, in Generate() local
5279 __ Branch(&fast_heapobject_case, eq, cell_value_map_reg, in Generate() local
5320 __ Branch(&profiler_disabled, eq, t9, Operand(zero_reg)); in CallApiFunctionAndReturn() local
5383 __ Branch(&delete_allocated_handles, ne, s1, Operand(at)); in CallApiFunctionAndReturn() local
5406 __ Branch(&promote_scheduled_exception, ne, t0, Operand(t1)); in CallApiFunctionAndReturn() local