Home | History | Annotate | Download | only in mips

Lines Matching full:branch

87     __ Branch(target, eq, at, Operand(zero_reg));
98 __ Branch(target, ne, at, Operand(zero_reg));
166 __ Branch(&ok, eq, t1, Operand(zero_reg));
298 __ Branch(&ok, hs, sp, Operand(t0));
357 // to make sure it is constant. Branch may emit a skip-or-jump sequence
358 // instead of the normal Branch. It seems that the "skip" part of that
359 // sequence is about as long as this Branch would be so it is safe to ignore
406 __ Branch(&return_label_);
427 __ Branch(&ok, ge, a3, Operand(zero_reg));
522 if (false_label_ != fall_through_) __ Branch(false_label_);
524 if (true_label_ != fall_through_) __ Branch(true_label_);
556 if (false_label_ != fall_through_) __ Branch(false_label_);
558 if (true_label_ != fall_through_) __ Branch(true_label_);
561 if (false_label_ != fall_through_) __ Branch(false_label_);
563 if (true_label_ != fall_through_) __ Branch(true_label_);
567 if (false_label_ != fall_through_) __ Branch(false_label_);
569 if (true_label_ != fall_through_) __ Branch(true_label_);
627 __ Branch(&done);
641 __ Branch(&done);
681 if (true_label_ != fall_through_) __ Branch(true_label_);
683 if (false_label_ != fall_through_) __ Branch(false_label_);
714 __ Branch(if_true, cc, lhs, rhs);
716 __ Branch(if_false, NegateCondition(cc), lhs, rhs);
718 __ Branch(if_true, cc, lhs, rhs);
719 __ Branch(if_false);
789 if (should_normalize) __ Branch(&skip);
950 __ Branch(&next_test, ne, a1, Operand(a0));
952 __ Branch(clause->body_target());
963 __ Branch(&next_test, ne, v0, Operand(zero_reg));
965 __ Branch(clause->body_target());
973 __ Branch(nested_statement.break_label());
975 __ Branch(default_clause->body_target());
1006 __ Branch(&exit, eq, a0, Operand(at));
1009 __ Branch(&exit, eq, a0, Operand(null_value));
1016 __ Branch(&done_convert, ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE));
1028 __ Branch(&call_runtime, le, a1, Operand(LAST_JS_PROXY_TYPE));
1040 __ Branch(&use_cache);
1054 __ Branch(&fixed_array, ne, a1, Operand(at));
1087 __ Branch(&non_proxy, gt, a3, Operand(LAST_JS_PROXY_TYPE));
1101 __ Branch(loop_statement.break_label(), hs, a0, Operand(a1));
1119 __ Branch(&update_each, eq, t0, Operand(a2));
1124 __ Branch(&update_each, eq, a2, Operand(zero_reg));
1133 __ Branch(loop_statement.continue_label(), eq, a3, Operand(zero_reg));
1155 __ Branch(&loop);
1215 __ Branch(slow, ne, temp, Operand(zero_reg));
1237 __ Branch(&fast, eq, temp, Operand(t0));
1240 __ Branch(slow, ne, temp, Operand(zero_reg));
1243 __ Branch(&loop);
1269 __ Branch(slow, ne, temp, Operand(zero_reg));
1278 __ Branch(slow, ne, temp, Operand(zero_reg));
1298 __ Branch(done);
1311 __ Branch(done, ne, at, Operand(zero_reg));
1317 __ Branch(done);
1392 __ Branch(&done, ne, at, Operand(zero_reg));
1444 __ Branch(&materialized, ne, t1, Operand(at));
1871 __ Branch(&stub_call);
1877 __ Branch(&stub_call);
1882 __ Branch(&stub_call, lt, scratch2, Operand(zero_reg));
1887 __ Branch(&stub_call);
1892 __ Branch(&stub_call, ne, scratch2, Operand(zero_reg));
1910 __ Branch(&stub_call, ne, scratch1, Operand(scratch2));
1912 __ Branch(&done, ne, v0, Operand(zero_reg));
1914 __ Branch(&stub_call, lt, scratch2, Operand(zero_reg));
2025 __ Branch(&skip, ne, a1, Operand(t0));
2055 __ Branch(&assign, ne, a3, Operand(t0));
2414 __ Branch(&call);
2564 __ Branch(if_true, eq, v0, Operand(at));
2569 __ Branch(if_false, ne, at, Operand(zero_reg));
2571 __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE));
2646 __ Branch(if_true, ne, t0, Operand(zero_reg));
2652 __ Branch(if_false, eq, a2, Operand(t0));
2683 __ Branch(if_false, eq, a3, Operand(t2));
2686 __ Branch(&loop, ne, t0, Operand(a2));
2696 __ Branch(if_false, ne, a2, Operand(a3));
2726 __ Branch(if_true, eq, a2, Operand(JS_FUNCTION_TYPE));
2727 __ Branch(if_false);
2794 __ Branch(&check_frame_marker, ne,
2856 __ Branch(&exit, ne, a3,
2884 __ Branch(&null, lt, a1, Operand(FIRST_SPEC_OBJECT_TYPE));
2888 __ Branch(&function, eq, a1, Operand(FIRST_SPEC_OBJECT_TYPE));
2892 __ Branch(&function, eq, a1, Operand(LAST_SPEC_OBJECT_TYPE));
2899 __ Branch(&non_function_constructor, ne, a1, Operand(JS_FUNCTION_TYPE));
2905 __ Branch(&done);
3040 __ Branch(&done, ne, a1, Operand(JS_VALUE_TYPE));
3078 __ Branch(&runtime, ne, scratch1, Operand(scratch0));
3125 __ Branch(&done, ne, a2, Operand(JS_VALUE_TYPE));
3368 __ Branch(&proxy, eq, a1, Operand(JS_FUNCTION_PROXY_TYPE));
3438 __ Branch(&not_found, ne, key, Operand(a2));
3441 __ Branch(&done);
3467 __ Branch(&ok, eq, left, Operand(right));
3473 __ Branch(&fail, ne, tmp2, Operand(JS_REGEXP_TYPE));
3475 __ Branch(&fail, ne, tmp, Operand(tmp2));
3478 __ Branch(&ok, eq, tmp, Operand(tmp2));
3558 __ Branch(&bailout, ne, scratch2, Operand(JS_ARRAY_TYPE));
3566 __ Branch(&non_trivial_array, ne, array_length, Operand(zero_reg));
3568 __ Branch(&done);
3606 __ Branch(&loop, lt, element, Operand(elements_end));
3609 __ Branch(&not_size_one_array, ne, array_length, Operand(1));
3611 __ Branch(&done);
3636 __ Branch(&bailout, ne, scratch2, Operand(zero_reg));
3639 __ Branch(&bailout, ne, scratch3, Operand(zero_reg));
3675 __ Branch(&one_char_separator, eq, scratch1, Operand(at));
3676 __ Branch(&long_separator, gt, scratch1, Operand(at));
3693 __ Branch(&empty_separator_loop, lt, element, Operand(elements_end));
3695 __ Branch(&done);
3725 __ Branch(&one_char_separator_loop, lt, element, Operand(elements_end));
3727 __ Branch(&done);
3754 __ Branch(&long_separator_loop, lt, element, Operand(elements_end));
3756 __ Branch(&done);
4187 __ Branch(if_false, ge, a1, Operand(FIRST_NONSTRING_TYPE));
4194 __ Branch(if_true, eq, v0, Operand(at));
4203 __ Branch(if_true, eq, v0, Operand(at));
4214 __ Branch(if_true, eq, a1, Operand(JS_FUNCTION_TYPE));
4221 __ Branch(if_true, eq, v0, Operand(at));
4225 __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE));
4227 __ Branch(if_false, gt, a1, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE));
4353 __ Branch(if_true, eq, a0, Operand(a1));
4355 __ Branch(if_true, eq, a0, Operand(a1));