Lines Matching refs:Branch

556   __ Branch(&not_special, gt, source_, Operand(1));
636 __ Branch(&error, ne, scratch, Operand(zero_reg));
638 __ Branch(&done);
661 __ Branch(&done, eq, scratch, Operand(zero_reg));
670 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg));
672 __ Branch(&done);
687 __ Branch(&high_shift_needed, lt, scratch, Operand(32));
689 __ Branch(&high_shift_done);
707 __ Branch(&pos_shift, ge, scratch, Operand(zero_reg));
712 __ Branch(&shift_done);
750 __ Branch(&max_negative_int, eq, the_int_, Operand(0x80000000u));
803 __ Branch(&not_identical, ne, a0, Operand(a1));
813 __ Branch(slow, greater, t4, Operand(FIRST_SPEC_OBJECT_TYPE));
816 __ Branch(&heap_number, eq, t4, Operand(HEAP_NUMBER_TYPE));
819 __ Branch(slow, greater, t4, Operand(FIRST_SPEC_OBJECT_TYPE));
824 __ Branch(&return_equal, ne, t4, Operand(ODDBALL_TYPE));
826 __ Branch(&return_equal, ne, a0, Operand(t2));
866 __ Branch(&return_equal, ne, t3, Operand(exp_mask_reg));
917 __ Branch(slow, ne, t4, Operand(HEAP_NUMBER_TYPE));
941 __ Branch(slow, ne, t4, Operand(HEAP_NUMBER_TYPE));
965 __ Branch(&first_non_object, less, a2, Operand(FIRST_SPEC_OBJECT_TYPE));
975 __ Branch(&return_not_equal, eq, a2, Operand(ODDBALL_TYPE));
978 __ Branch(&return_not_equal, greater, a3, Operand(FIRST_SPEC_OBJECT_TYPE));
981 __ Branch(&return_not_equal, eq, a3, Operand(ODDBALL_TYPE));
988 __ Branch(&return_not_equal, eq, at, Operand(zero_reg));
999 __ Branch(not_heap_numbers, ne, a2, Operand(HEAP_NUMBER_TYPE));
1002 __ Branch(slow, ne, a3, Operand(a2));
1026 __ Branch(&object_test, ne, at, Operand(zero_reg));
1028 __ Branch(possible_strings, ne, at, Operand(zero_reg));
1030 __ Branch(not_both_strings, ge, a3, Operand(FIRST_NONSTRING_TYPE));
1032 __ Branch(possible_strings, ne, at, Operand(zero_reg));
1040 __ Branch(not_both_strings, lt, a2, Operand(FIRST_SPEC_OBJECT_TYPE));
1042 __ Branch(not_both_strings, lt, a3, Operand(FIRST_SPEC_OBJECT_TYPE));
1330 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap));
1343 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap));
1365 __ Branch(&int_exponent_convert, eq, scratch2, Operand(zero_reg));
1448 __ Branch(&positive_exponent, ge, scratch, Operand(zero_reg));
1457 __ Branch(&no_carry, eq, scratch2, Operand(zero_reg));
1463 __ Branch(&loop_end, eq, scratch, Operand(zero_reg));
1466 __ Branch(&while_true);
1470 __ Branch(&done, ge, exponent, Operand(zero_reg));
1661 __ Branch(&okay, ne, v0, Operand(t0));
1669 __ Branch(&exception_returned, eq, t0, Operand(v0));
1682 __ Branch(&okay, eq, t0, Operand(a2));
1709 __ Branch(&throw_termination_exception, eq, v0, Operand(t0));
1784 __ Branch(&non_outermost_js, ne, t2, Operand(zero_reg));
1789 __ nop(); // Branch delay slot nop.
1809 __ nop(); // Branch delay slot nop.
1865 __ Branch(&non_outermost_js_2,
1932 __ Branch(&miss, ne, function, Operand(at));
1934 __ Branch(&miss, ne, map, Operand(at));
1977 __ Branch(&is_instance, eq, scratch, Operand(prototype));
1978 __ Branch(&is_not_instance, eq, scratch, Operand(scratch2));
1981 __ Branch(&loop);
2026 __ Branch(&slow, ne, scratch, Operand(JS_FUNCTION_TYPE));
2029 __ Branch(&object_not_null,
2079 __ Branch(&miss, ne, a0,
2120 __ Branch(&adaptor,
2128 __ Branch(&slow, hs, a1, Operand(a0));
2142 __ Branch(&slow, Ugreater_equal, a1, Operand(a0));
2167 __ Branch(&runtime,
2202 __ Branch(&adaptor_frame,
2210 __ nop(); // Branch delay slot nop.
2224 __ Branch(&skip_min, lt, a1, Operand(a2));
2237 __ Branch(USE_DELAY_SLOT, &param_map_size, eq, a1, Operand(zero_reg));
2265 __ Branch(&skip2_ne, ne, a1, Operand(zero_reg));
2269 __ Branch(&skip2_eq, eq, a1, Operand(zero_reg));
2309 __ Branch(&skip3, ne, a1, Operand(Smi::FromInt(0)));
2315 __ Branch(&skip_parameter_map, eq, a1, Operand(Smi::FromInt(0)));
2364 __ Branch(&parameters_loop, ne, t2, Operand(Smi::FromInt(0)));
2391 __ Branch(&arguments_loop, lt, t5, Operand(a2));
2412 __ Branch(&adaptor_frame,
2419 __ Branch(&try_allocate);
2435 __ Branch(&add_arguments_object, eq, a1, Operand(zero_reg));
2462 __ Branch(&done, eq, a1, Operand(zero_reg));
2490 __ Branch(&loop, ne, a1, Operand(zero_reg));
2540 __ Branch(&runtime, eq, a0, Operand(zero_reg));
2547 __ Branch(&runtime, ne, a1, Operand(JS_REGEXP_TYPE));
2567 __ Branch(&runtime, ne, a0, Operand(Smi::FromInt(JSRegExp::IRREGEXP)));
2579 __ Branch(
2621 __ Branch(&seq_string, eq, a1, Operand(zero_reg)); // Go to (5).
2629 __ Branch(&not_seq_nor_cons, ge, a1, Operand(kExternalStringTag));
2635 __ Branch(&runtime, ne, a0, Operand(a1));
2647 __ Branch(&external_string, ne, at, Operand(zero_reg)); // Go to (7).
2659 __ Branch(&runtime, ls, a3, Operand(a1));
2774 __ Branch(&success, eq, v0, Operand(1));
2778 __ Branch(&failure, eq, v0, Operand(NativeRegExpMacroAssembler::FAILURE));
2780 __ Branch(&runtime, ne, v0, Operand(NativeRegExpMacroAssembler::EXCEPTION));
2789 __ Branch(&runtime, eq, v0, Operand(a1));
2796 __ Branch(&termination_exception, eq, v0, Operand(a0));
2821 __ Branch(&runtime, ne, a2, Operand(JS_ARRAY_TYPE));
2827 __ Branch(&runtime, ne, a0, Operand(at));
2834 __ Branch(&runtime, gt, a2, Operand(at));
2879 __ Branch(&done, lt, a1, Operand(zero_reg));
2886 __ Branch(&next_capture, USE_DELAY_SLOT);
2903 __ Branch(&not_long_external, gt, a1, Operand(kExternalStringTag));
2931 __ Branch(&runtime, ne, at, Operand(zero_reg));
2965 __ Branch(&done, eq, t0, Operand(a1));
2974 __ Branch(&miss, ne, t1, Operand(at));
2978 __ Branch(&megamorphic, ne, a1, Operand(t0));
2987 __ Branch(&initialize, eq, t0, Operand(at));
3002 __ Branch(&not_array_function, ne, a1, Operand(t0));
3025 __ Branch(&done);
3054 __ Branch(cont, ne, at, Operand(zero_reg));
3062 __ Branch(non_function, ne, t0, Operand(JS_FUNCTION_PROXY_TYPE));
3092 __ Branch(USE_DELAY_SLOT, cont);
3110 __ Branch(&slow, ne, t0, Operand(JS_FUNCTION_TYPE));
3128 __ Branch(&wrap, lt, t0, Operand(FIRST_SPEC_OBJECT_TYPE));
3168 __ Branch(&slow, ne, t0, Operand(JS_FUNCTION_TYPE));
3186 __ Branch(&feedback_register_initialized, eq, t1, Operand(at));
3207 __ Branch(&non_function_call, ne, t0, Operand(JS_FUNCTION_PROXY_TYPE));
3238 __ Branch(&miss, ne, a1, Operand(at));
3248 __ Branch(&miss, ne, t1, Operand(at));
3283 __ Branch(&extra_checks_or_miss, ne, a1, Operand(t0));
3293 __ Branch(&wrap, lt, t0, Operand(FIRST_SPEC_OBJECT_TYPE));
3312 __ Branch(&slow_start, eq, t0, Operand(at));
3314 __ Branch(&miss, eq, t0, Operand(at));
3321 __ Branch(&miss, ne, t1, Operand(JS_FUNCTION_TYPE));
3326 __ Branch(&slow_start);
3341 __ Branch(&slow, ne, t0, Operand(JS_FUNCTION_TYPE));
3342 __ Branch(&have_js_function);
3386 __ Branch(receiver_not_string_, ne, t0, Operand(zero_reg));
3395 __ Branch(index_out_of_range_, ls, t0, Operand(index_));
3446 __ Branch(&got_smi_index_);
3482 __ Branch(&slow_case_, ne, t0, Operand(zero_reg));
3491 __ Branch(&slow_case_, eq, result_, Operand(t0));
3508 __ Branch(&exit_);
3548 __ Branch(&loop_entry);
3555 __ Branch(&loop, lt, dest, Operand(limit));
3643 __ Branch(&runtime, lt, a3, Operand(zero_reg)); // From < 0.
3645 __ Branch(&runtime, gt, a3, Operand(a2)); // Fail if from > to.
3655 __ Branch(&runtime, ne, t0, Operand(zero_reg));
3658 __ Branch(&single_char, eq, a2, Operand(1));
3667 __ Branch(&return_v0, eq, a2, Operand(t0));
3669 __ Branch(&runtime, hi, a2, Operand(t0));
3683 __ Branch(USE_DELAY_SLOT, &seq_or_external_string, eq, t0, Operand(zero_reg));
3686 __ Branch(&sliced_string, ne, t0, Operand(zero_reg));
3690 __ Branch(&runtime, ne, t1, Operand(t0));
3721 __ Branch(&copy_routine, lt, a2, Operand(SlicedString::kMinLength));
3731 __ Branch(&two_byte_slice, eq, t0, Operand(zero_reg));
3753 __ Branch(&sequential_string, eq, t0, Operand(zero_reg));
3759 __ Branch(&runtime, ne, t0, Operand(zero_reg));
3773 __ Branch(&two_byte_sequential, eq, t0, Operand(zero_reg));
3847 __ Branch(&check_zero_length, eq, length, Operand(scratch2));
3857 __ Branch(&compare_chars, ne, length, Operand(zero_reg));
3892 __ Branch(&compare_lengths, eq, min_length, Operand(zero_reg));
3911 __ Branch(&ret, eq, scratch2, Operand(scratch4));
3913 __ Branch(&ret, gt, scratch2, Operand(scratch4));
3948 __ Branch(chars_not_equal, ne, scratch1, Operand(scratch2));
3950 __ Branch(&loop, ne, index, Operand(zero_reg));
3966 __ Branch(&not_same, ne, a0, Operand(a1));
4062 __ Branch(&left);
4075 __ Branch(&done);
4114 __ Branch(&miss, ne, a0, Operand(at));
4117 __ Branch(&maybe_undefined2, ne, a2, Operand(HEAP_NUMBER_TYPE));
4124 __ Branch(&unordered, eq, a1, Operand(at));
4153 __ Branch(&miss, ne, at, Operand(zero_reg));
4201 __ Branch(&done, ne, left, Operand(right));
4243 __ Branch(&miss, ne, tmp5, Operand(zero_reg));
4249 __ Branch(&left_ne_right, ne, left, Operand(right));
4265 __ Branch(&is_symbol, ne, tmp5, Operand(zero_reg));
4309 __ Branch(&miss, ne, a2, Operand(JS_OBJECT_TYPE));
4311 __ Branch(&miss, ne, a2, Operand(JS_OBJECT_TYPE));
4328 __ Branch(&miss, ne, a2, Operand(known_map_));
4329 __ Branch(&miss, ne, a3, Operand(known_map_));
4433 __ Branch(done, eq, entity_name, Operand(tmp));
4439 __ Branch(miss, eq, entity_name, Operand(Handle<Name>(name)));
4442 __ Branch(&good, eq, entity_name, Operand(tmp));
4468 __ Branch(done, eq, at, Operand(zero_reg));
4469 __ Branch(miss, ne, at, Operand(zero_reg));
4525 __ Branch(done, eq, name, Operand(at));
4548 __ Branch(done, ne, at, Operand(zero_reg));
4549 __ Branch(miss, eq, at, Operand(zero_reg));
4615 __ Branch(&not_in_dictionary, eq, entry_key, Operand(undefined));
4618 __ Branch(&in_dictionary, eq, entry_key, Operand(key));
4777 __ Branch(&need_incremental, lt, regs_.scratch1(), Operand(zero_reg));
5044 __ Branch(&normal_sequence, ne, at, Operand(zero_reg));
5049 __ Branch(&normal_sequence, eq, t1, Operand(zero_reg));
5149 __ Branch(&not_zero_case, ne, at, Operand(zero_reg));
5153 __ Branch(&not_one_case, gt, a0, Operand(1));
5200 __ Branch(&no_info, eq, a2, Operand(at));
5271 __ Branch(&done, eq, a3, Operand(FAST_ELEMENTS));
5279 __ Branch(&fast_elements_case, eq, a3, Operand(FAST_ELEMENTS));