Lines Matching defs:Branch
175 __ Branch(&error, ne, scratch, Operand(zero_reg)); in Generate() local
177 __ Branch(&done); in Generate() local
200 __ Branch(&done, eq, scratch, Operand(zero_reg)); in Generate() local
209 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg)); in Generate() local
211 __ Branch(&done); in Generate() local
226 __ Branch(&high_shift_needed, lt, scratch, Operand(32)); in Generate() local
228 __ Branch(&high_shift_done); in Generate() local
246 __ Branch(&pos_shift, ge, scratch, Operand(zero_reg)); in Generate() local
251 __ Branch(&shift_done); in Generate() local
281 __ Branch(¬_identical, ne, a0, Operand(a1)); in EmitIdenticalObjectComparison() local
292 __ Branch(slow, greater, t0, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitIdenticalObjectComparison() local
294 __ Branch(slow, eq, t0, Operand(SYMBOL_TYPE)); in EmitIdenticalObjectComparison() local
296 __ Branch(slow, eq, t0, Operand(SIMD128_VALUE_TYPE)); in EmitIdenticalObjectComparison() local
300 __ Branch(&return_equal, eq, t0, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison() local
302 __ Branch(slow, ne, t0, Operand(zero_reg)); in EmitIdenticalObjectComparison() local
305 __ Branch(&heap_number, eq, t0, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison() local
308 __ Branch(slow, greater, t0, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitIdenticalObjectComparison() local
310 __ Branch(slow, eq, t0, Operand(SYMBOL_TYPE)); in EmitIdenticalObjectComparison() local
312 __ Branch(slow, eq, t0, Operand(SIMD128_VALUE_TYPE)); in EmitIdenticalObjectComparison() local
318 __ Branch(slow, ne, t0, Operand(zero_reg)); in EmitIdenticalObjectComparison() local
324 __ Branch(&return_equal, ne, t0, Operand(ODDBALL_TYPE)); in EmitIdenticalObjectComparison() local
326 __ Branch(&return_equal, ne, a0, Operand(a6)); in EmitIdenticalObjectComparison() local
365 __ Branch(&return_equal, ne, a7, Operand(exp_mask_reg)); in EmitIdenticalObjectComparison() local
416 __ Branch(slow, ne, t0, Operand(HEAP_NUMBER_TYPE)); in EmitSmiNonsmiComparison() local
439 __ Branch(slow, ne, t0, Operand(HEAP_NUMBER_TYPE)); in EmitSmiNonsmiComparison() local
463 __ Branch(&first_non_object, less, a2, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitStrictTwoHeapObjectCompare() local
473 __ Branch(&return_not_equal, eq, a2, Operand(ODDBALL_TYPE)); in EmitStrictTwoHeapObjectCompare() local
476 __ Branch(&return_not_equal, greater, a3, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitStrictTwoHeapObjectCompare() local
479 __ Branch(&return_not_equal, eq, a3, Operand(ODDBALL_TYPE)); in EmitStrictTwoHeapObjectCompare() local
486 __ Branch(&return_not_equal, eq, at, Operand(zero_reg)); in EmitStrictTwoHeapObjectCompare() local
497 __ Branch(not_heap_numbers, ne, a2, Operand(HEAP_NUMBER_TYPE)); in EmitCheckForTwoHeapNumbers() local
500 __ Branch(slow, ne, a3, Operand(a2)); in EmitCheckForTwoHeapNumbers() local
524 __ Branch(&object_test, ne, at, Operand(zero_reg)); in EmitCheckForInternalizedStringsOrObjects() local
526 __ Branch(possible_strings, ne, at, Operand(zero_reg)); in EmitCheckForInternalizedStringsOrObjects() local
528 __ Branch(not_both_strings, ge, a3, Operand(FIRST_NONSTRING_TYPE)); in EmitCheckForInternalizedStringsOrObjects() local
530 __ Branch(possible_strings, ne, at, Operand(zero_reg)); in EmitCheckForInternalizedStringsOrObjects() local
538 __ Branch(not_both_strings, lt, a2, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitCheckForInternalizedStringsOrObjects() local
540 __ Branch(not_both_strings, lt, a3, Operand(FIRST_JS_RECEIVER_TYPE)); in EmitCheckForInternalizedStringsOrObjects() local
821 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap)); in Generate() local
834 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap)); in Generate() local
856 __ Branch(&int_exponent_convert, eq, scratch2, Operand(zero_reg)); in Generate() local
939 __ Branch(&positive_exponent, ge, scratch, Operand(zero_reg)); in Generate() local
948 __ Branch(&no_carry, eq, scratch2, Operand(zero_reg)); in Generate() local
954 __ Branch(&loop_end, eq, scratch, Operand(zero_reg)); in Generate() local
957 __ Branch(&while_true); in Generate() local
961 __ Branch(&done, ge, exponent, Operand(zero_reg)); in Generate() local
1138 __ Branch(&exception_returned, eq, a4, Operand(v0)); in Generate() local
1150 __ Branch(&okay, eq, a4, Operand(a2)); in Generate() local
1207 __ Branch(&zero, eq, cp, Operand(zero_reg)); in Generate() local
1293 __ Branch(&non_outermost_js, ne, a6, Operand(zero_reg)); in Generate() local
1372 __ Branch(&non_outermost_js_2, in Generate() local
1449 __ Branch(&fast_case, ne, function, Operand(at)); in Generate() local
1451 __ Branch(&fast_case, ne, object_map, Operand(at)); in Generate() local
1460 __ Branch(&slow_case, ne, scratch, Operand(JS_FUNCTION_TYPE)); in Generate() local
1468 __ Branch(&slow_case, ne, scratch, Operand(JS_FUNCTION_TYPE)); in Generate() local
1473 __ Branch(&slow_case, ne, at, Operand(zero_reg)); in Generate() local
1486 __ Branch(&function_prototype_valid, ne, scratch, Operand(MAP_TYPE)); in Generate() local
1512 __ Branch(&fast_runtime_fallback, ne, map_bit_field, Operand(zero_reg)); in Generate() local
1516 __ Branch(&fast_runtime_fallback, eq, object_instance_type, in Generate() local
1520 __ Branch(&done, eq, object, Operand(function_prototype)); in Generate() local
1521 __ Branch(USE_DELAY_SLOT, &loop, ne, object, Operand(null)); in Generate() local
1577 __ Branch(&adaptor, in GenerateReadElement() local
1585 __ Branch(&slow, hs, a1, Operand(a0)); in GenerateReadElement() local
1599 __ Branch(&slow, Ugreater_equal, a1, Operand(a0)); in GenerateReadElement() local
1629 __ Branch(&runtime, ne, a0, in GenerateNewSloppySlow() local
1660 __ Branch(&adaptor_frame, eq, a0, in GenerateNewSloppyFast() local
1665 __ Branch(USE_DELAY_SLOT, &try_allocate); in GenerateNewSloppyFast() local
1679 __ Branch(&try_allocate, le, a6, Operand(a5)); in GenerateNewSloppyFast() local
1691 __ Branch(USE_DELAY_SLOT, ¶m_map_size, eq, a6, Operand(zero_reg)); in GenerateNewSloppyFast() local
1718 __ Branch(&skip2_ne, ne, a6, Operand(zero_reg)); in GenerateNewSloppyFast() local
1722 __ Branch(&skip2_eq, eq, a6, Operand(zero_reg)); in GenerateNewSloppyFast() local
1762 __ Branch(&skip3, ne, a6, Operand(Smi::FromInt(0))); in GenerateNewSloppyFast() local
1768 __ Branch(&skip_parameter_map, eq, a6, Operand(Smi::FromInt(0))); in GenerateNewSloppyFast() local
1815 __ Branch(¶meters_loop, ne, a5, Operand(Smi::FromInt(0))); in GenerateNewSloppyFast() local
1845 __ Branch(&arguments_loop, lt, a6, Operand(a5)); in GenerateNewSloppyFast() local
1867 __ Branch(&slow, ne, t0, Operand(zero_reg)); in Generate() local
1894 __ Branch(&try_allocate, ne, a0, in GenerateNewStrict() local
1908 __ Branch(&add_arguments_object, eq, a2, Operand(zero_reg)); in GenerateNewStrict() local
1934 __ Branch(&done, eq, a2, Operand(zero_reg)); in GenerateNewStrict() local
1958 __ Branch(&loop, ne, a2, Operand(zero_reg)); in GenerateNewStrict() local
1980 __ Branch(&runtime, ne, a5, in GenerateNew() local
2512 __ Branch(&done, eq, a1, Operand(weak_value)); in GenerateRecordCallTarget() local
2514 __ Branch(&done, eq, a5, Operand(at)); in GenerateRecordCallTarget() local
2517 __ Branch(&check_allocation_site, ne, feedback_map, Operand(at)); in GenerateRecordCallTarget() local
2529 __ Branch(&miss, ne, feedback_map, Operand(at)); in GenerateRecordCallTarget() local
2533 __ Branch(&megamorphic, ne, a1, Operand(a5)); in GenerateRecordCallTarget() local
2541 __ Branch(&initialize, eq, a5, Operand(at)); in GenerateRecordCallTarget() local
2555 __ Branch(¬_array_function, ne, a1, Operand(a5)); in GenerateRecordCallTarget() local
2562 __ Branch(&done); in GenerateRecordCallTarget() local
2583 __ Branch(&non_function, ne, a5, Operand(JS_FUNCTION_TYPE)); in Generate() local
2594 __ Branch(&feedback_register_initialized, eq, a5, Operand(at)); in Generate() local
2631 __ Branch(receiver_not_string_, ne, a4, Operand(zero_reg)); in GenerateFast() local
2641 __ Branch(index_out_of_range_, ls, a4, Operand(index_)); in GenerateFast() local
2662 __ Branch(miss, ne, a1, Operand(at)); in HandleArrayCase() local
2708 __ Branch(&extra_checks_or_miss, ne, a1, Operand(a5)); in Generate() local
2731 __ Branch(&call, eq, a4, Operand(at)); in Generate() local
2736 __ Branch(¬_allocation_site, ne, a5, Operand(at)); in Generate() local
2745 __ Branch(&miss); in Generate() local
2749 __ Branch(&uninitialized, eq, a4, Operand(at)); in Generate() local
2755 __ Branch(&miss, ne, a5, Operand(JS_FUNCTION_TYPE)); in Generate() local
2774 __ Branch(&miss, ne, a4, Operand(JS_FUNCTION_TYPE)); in Generate() local
2779 __ Branch(&miss, eq, a1, Operand(a4)); in Generate() local
2785 __ Branch(&miss, ne, t0, Operand(t1)); in Generate() local
2805 __ Branch(&call_function); in Generate() local
2812 __ Branch(&call); in Generate() local
2876 __ Branch(&got_smi_index_); in GenerateSlow() local
2902 __ Branch(&slow_case_, hi, code_, in GenerateFast() local
2911 __ Branch(&slow_case_, eq, result_, Operand(at)); in GenerateFast() local
2928 __ Branch(&exit_); in GenerateSlow() local
2965 __ Branch(&loop_entry); in GenerateCopyCharacters() local
2972 __ Branch(&loop, lt, dest, Operand(limit)); in GenerateCopyCharacters() local
3010 __ Branch(&runtime, lt, a3, Operand(zero_reg)); // From < 0. in Generate() local
3012 __ Branch(&runtime, gt, a3, Operand(a2)); // Fail if from > to. in Generate() local
3022 __ Branch(&runtime, ne, a4, Operand(zero_reg)); in Generate() local
3025 __ Branch(&single_char, eq, a2, Operand(1)); in Generate() local
3034 __ Branch(&return_v0, eq, a2, Operand(a4)); in Generate() local
3036 __ Branch(&runtime, hi, a2, Operand(a4)); in Generate() local
3050 __ Branch(USE_DELAY_SLOT, &seq_or_external_string, eq, a4, Operand(zero_reg)); in Generate() local
3053 __ Branch(&sliced_string, ne, a4, Operand(zero_reg)); in Generate() local
3057 __ Branch(&runtime, ne, a5, Operand(a4)); in Generate() local
3088 __ Branch(©_routine, lt, a2, Operand(SlicedString::kMinLength)); in Generate() local
3098 __ Branch(&two_byte_slice, eq, a4, Operand(zero_reg)); in Generate() local
3120 __ Branch(&sequential_string, eq, a4, Operand(zero_reg)); in Generate() local
3126 __ Branch(&runtime, ne, a4, Operand(zero_reg)); in Generate() local
3140 __ Branch(&two_byte_sequential, eq, a4, Operand(zero_reg)); in Generate() local
3215 __ Branch(¬_heap_number, ne, a1, Operand(HEAP_NUMBER_TYPE)); in Generate() local
3221 __ Branch(¬_string, hs, a1, Operand(FIRST_NONSTRING_TYPE)); in Generate() local
3225 __ Branch(&slow_string, ne, at, Operand(zero_reg)); in Generate() local
3235 __ Branch(¬_oddball, ne, a1, Operand(ODDBALL_TYPE)); in Generate() local
3250 __ Branch(&positive_smi, ge, a0, Operand(zero_reg)); in Generate() local
3271 __ Branch(¬_string, ge, a1, Operand(FIRST_NONSTRING_TYPE)); in Generate() local
3277 __ Branch(¬_heap_number, ne, a1, Operand(HEAP_NUMBER_TYPE)); in Generate() local
3284 __ Branch(¬_oddball, ne, a1, Operand(ODDBALL_TYPE)); in Generate() local
3303 __ Branch(&check_zero_length, eq, length, Operand(scratch2)); in GenerateFlatOneByteStringEquals() local
3313 __ Branch(&compare_chars, ne, length, Operand(zero_reg)); in GenerateFlatOneByteStringEquals() local
3343 __ Branch(&compare_lengths, eq, min_length, Operand(zero_reg)); in GenerateCompareFlatOneByteStrings() local
3361 __ Branch(&ret, eq, scratch2, Operand(scratch4)); in GenerateCompareFlatOneByteStrings() local
3363 __ Branch(&ret, gt, scratch2, Operand(scratch4)); in GenerateCompareFlatOneByteStrings() local
3393 __ Branch(chars_not_equal, ne, scratch1, Operand(scratch2)); in GenerateOneByteCharsCompareLoop() local
3395 __ Branch(&loop, ne, index, Operand(zero_reg)); in GenerateOneByteCharsCompareLoop() local
3409 __ Branch(¬_same, ne, a0, Operand(a1)); in Generate() local
3530 __ Branch(&left); in GenerateNumbers() local
3543 __ Branch(&done); in GenerateNumbers() local
3582 __ Branch(&miss, ne, a0, Operand(at)); in GenerateNumbers() local
3585 __ Branch(&maybe_undefined2, ne, a2, Operand(HEAP_NUMBER_TYPE)); in GenerateNumbers() local
3592 __ Branch(&unordered, eq, a1, Operand(at)); in GenerateNumbers() local
3621 __ Branch(&miss, ne, at, Operand(zero_reg)); in GenerateInternalizedStrings() local
3669 __ Branch(&done, ne, left, Operand(right)); in GenerateUniqueNames() local
3711 __ Branch(&miss, ne, tmp5, Operand(zero_reg)); in GenerateStrings() local
3717 __ Branch(&left_ne_right, ne, left, Operand(right)); in GenerateStrings() local
3733 __ Branch(&is_symbol, ne, tmp5, Operand(zero_reg)); in GenerateStrings() local
3778 __ Branch(&miss, lt, a2, Operand(FIRST_JS_RECEIVER_TYPE)); in GenerateReceivers() local
3780 __ Branch(&miss, lt, a2, Operand(FIRST_JS_RECEIVER_TYPE)); in GenerateReceivers() local
3799 __ Branch(&miss, ne, a2, Operand(a4)); in GenerateKnownReceivers() local
3800 __ Branch(&miss, ne, a3, Operand(a4)); in GenerateKnownReceivers() local
3916 __ Branch(done, eq, entity_name, Operand(tmp)); in GenerateNegativeLookup() local
3922 __ Branch(miss, eq, entity_name, Operand(Handle<Name>(name))); in GenerateNegativeLookup() local
3925 __ Branch(&good, eq, entity_name, Operand(tmp)); in GenerateNegativeLookup() local
3951 __ Branch(done, eq, at, Operand(zero_reg)); in GenerateNegativeLookup() local
3952 __ Branch(miss, ne, at, Operand(zero_reg)); in GenerateNegativeLookup() local
4008 __ Branch(done, eq, name, Operand(at)); in GeneratePositiveLookup() local
4031 __ Branch(done, ne, at, Operand(zero_reg)); in GeneratePositiveLookup() local
4032 __ Branch(miss, eq, at, Operand(zero_reg)); in GeneratePositiveLookup() local
4098 __ Branch(¬_in_dictionary, eq, entry_key, Operand(undefined)); in Generate() local
4101 __ Branch(&in_dictionary, eq, entry_key, Operand(key)); in Generate() local
4260 __ Branch(&need_incremental, lt, regs_.scratch1(), Operand(zero_reg)); in CheckNeedsToInformIncrementalMarker() local
4388 __ Branch(&start_polymorphic, ne, receiver_map, Operand(cached_map)); in HandleArrayCases() local
4401 __ Branch(miss, eq, length, Operand(Smi::FromInt(2))); in HandleArrayCases() local
4426 __ Branch(&prepare_next, ne, receiver_map, Operand(cached_map)); in HandleArrayCases() local
4433 __ Branch(&next_loop, lt, pointer_reg, Operand(too_far)); in HandleArrayCases() local
4436 __ Branch(miss); in HandleArrayCases() local
4451 __ Branch(try_array, ne, cached_map, Operand(receiver_map)); in HandleMonomorphicCase() local
4487 __ Branch(¬_array, ne, scratch1, Operand(at)); in GenerateImpl() local
4492 __ Branch(&miss, ne, feedback, Operand(at)); in GenerateImpl() local
4504 __ Branch(&compare_map); in GenerateImpl() local
4543 __ Branch(¬_array, ne, scratch1, Operand(at)); in GenerateImpl() local
4554 __ Branch(&try_poly_name, ne, feedback, Operand(at)); in GenerateImpl() local
4561 __ Branch(&miss, ne, key, Operand(feedback)); in GenerateImpl() local
4575 __ Branch(&compare_map); in GenerateImpl() local
4628 __ Branch(¬_array, ne, scratch1, Heap::kFixedArrayMapRootIndex); in GenerateImpl() local
4635 __ Branch(&miss, ne, feedback, Heap::kmegamorphic_symbolRootIndex); in GenerateImpl() local
4646 __ Branch(USE_DELAY_SLOT, &compare_map); in GenerateImpl() local
4694 __ Branch(&prepare_next, ne, receiver_map, Operand(cached_map)); in HandlePolymorphicStoreCase() local
4698 __ Branch(&transition_call, ne, too_far, Operand(at)); in HandlePolymorphicStoreCase() local
4717 __ Branch(&next_loop, lt, pointer_reg, Operand(too_far)); in HandlePolymorphicStoreCase() local
4720 __ Branch(miss); in HandlePolymorphicStoreCase() local
4749 __ Branch(¬_array, ne, scratch1, Heap::kFixedArrayMapRootIndex); in GenerateImpl() local
4761 __ Branch(&try_poly_name, ne, feedback, Heap::kmegamorphic_symbolRootIndex); in GenerateImpl() local
4768 __ Branch(&miss, ne, key, Operand(feedback)); in GenerateImpl() local
4782 __ Branch(USE_DELAY_SLOT, &compare_map); in GenerateImpl() local
4902 __ Branch(&normal_sequence, ne, at, Operand(zero_reg)); in CreateArrayDispatchOneArgument() local
4906 __ Branch(&normal_sequence, eq, a5, Operand(zero_reg)); in CreateArrayDispatchOneArgument() local
5006 __ Branch(¬_zero_case, ne, at, Operand(zero_reg)); in GenerateDispatchToArrayStub() local
5010 __ Branch(¬_one_case, gt, a0, Operand(1)); in GenerateDispatchToArrayStub() local
5058 __ Branch(&subclassing, ne, a1, Operand(a3)); in Generate() local
5063 __ Branch(&no_info, eq, a2, Operand(at)); in Generate() local
5157 __ Branch(&done, eq, a3, Operand(FAST_ELEMENTS)); in Generate() local
5165 __ Branch(&fast_elements_case, eq, a3, Operand(FAST_ELEMENTS)); in Generate() local
5193 __ Branch(&slow_case, eq, result_reg, Operand(at)); in Generate() local
5240 __ Branch(¬_mutable_data, ne, cell_details_reg, in Generate() local
5259 __ Branch(¬_same_value, ne, value_reg, Operand(cell_value_reg)); in Generate() local
5262 __ Branch(&slow_case, ne, at, Operand(zero_reg)); in Generate() local
5267 __ Branch(&done, eq, cell_details_reg, in Generate() local
5271 __ Branch(&done, eq, cell_details_reg, in Generate() local
5286 __ Branch(&slow_case, ne, cell_details_reg, in Generate() local
5305 __ Branch(&fast_heapobject_case, eq, cell_value_map_reg, in Generate() local
5348 __ Branch(&profiler_disabled, eq, t9, Operand(zero_reg)); in CallApiFunctionAndReturn() local
5411 __ Branch(&delete_allocated_handles, ne, s1, Operand(at)); in CallApiFunctionAndReturn() local
5433 __ Branch(&promote_scheduled_exception, ne, a4, Operand(a5)); in CallApiFunctionAndReturn() local