Lines Matching full:branch
87 __ Branch(target, eq, at, Operand(zero_reg));
98 __ Branch(target, ne, at, Operand(zero_reg));
161 __ Branch(&ok, eq, t1, Operand(zero_reg));
192 __ Branch(&loop, gt, a2, Operand(zero_reg));
307 __ Branch(&ok, hs, sp, Operand(t0));
361 // to make sure it is constant. Branch may emit a skip-or-jump sequence
362 // instead of the normal Branch. It seems that the "skip" part of that
363 // sequence is about as long as this Branch would be so it is safe to ignore
398 __ Branch(&return_label_);
419 __ Branch(&ok, ge, a3, Operand(zero_reg));
516 if (false_label_ != fall_through_) __ Branch(false_label_);
518 if (true_label_ != fall_through_) __ Branch(true_label_);
550 if (false_label_ != fall_through_) __ Branch(false_label_);
552 if (true_label_ != fall_through_) __ Branch(true_label_);
555 if (false_label_ != fall_through_) __ Branch(false_label_);
557 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_);
621 __ Branch(&done);
634 // Push the value as the following branch can clobber at in long branch mode.
636 __ Branch(&done);
676 if (true_label_ != fall_through_) __ Branch(true_label_);
678 if (false_label_ != fall_through_) __ Branch(false_label_);
702 __ Branch(if_true, cc, lhs, rhs);
704 __ Branch(if_false, NegateCondition(cc), lhs, rhs);
706 __ Branch(if_true, cc, lhs, rhs);
707 __ Branch(if_false);
777 if (should_normalize) __ Branch(&skip);
1044 __ Branch(&next_test, ne, a1, Operand(a0));
1046 __ Branch(clause->body_target());
1057 __ Branch(&next_test, ne, v0, Operand(zero_reg));
1059 __ Branch(clause->body_target());
1067 __ Branch(nested_statement.break_label());
1069 __ Branch(default_clause->body_target());
1099 __ Branch(&exit, eq, a0, Operand(at));
1102 __ Branch(&exit, eq, a0, Operand(null_value));
1109 __ Branch(&done_convert, ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE));
1121 __ Branch(&call_runtime, le, a1, Operand(LAST_JS_PROXY_TYPE));
1133 __ Branch(&use_cache);
1146 __ Branch(&fixed_array, ne, a2, Operand(at));
1153 __ Branch(&no_descriptors, eq, a1, Operand(Smi::FromInt(0)));
1186 __ Branch(&non_proxy, gt, a3, Operand(LAST_JS_PROXY_TYPE));
1200 __ Branch(loop_statement.break_label(), hs, a0, Operand(a1));
1218 __ Branch(&update_each, eq, t0, Operand(a2));
1223 __ Branch(&update_each, eq, a2, Operand(zero_reg));
1232 __ Branch(loop_statement.continue_label(), eq, a3, Operand(zero_reg));
1254 __ Branch(&loop);
1280 __ Branch(loop_statement.break_label(), eq, a0, Operand(at));
1282 __ Branch(loop_statement.break_label(), eq, a0, Operand(at));
1288 __ Branch(&done_convert, ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE));
1374 __ Branch(slow, ne, temp, Operand(zero_reg));
1396 __ Branch(&fast, eq, temp, Operand(t0));
1399 __ Branch(slow, ne, temp, Operand(zero_reg));
1402 __ Branch(&loop);
1428 __ Branch(slow, ne, temp, Operand(zero_reg));
1437 __ Branch(slow, ne, temp, Operand(zero_reg));
1457 __ Branch(done);
1470 __ Branch(done, ne, at, Operand(zero_reg));
1476 __ Branch(done);
1551 __ Branch(&done, ne, at, Operand(zero_reg));
1603 __ Branch(&materialized, ne, t1, Operand(at));
2031 __ Branch(&post_runtime, eq, sp, Operand(a1));
2067 __ Branch(&l_next);
2131 __ Branch(&l_try, eq, v0, Operand(zero_reg));
2160 __ Branch(&wrong_state, le, a3, Operand(zero_reg));
2178 __ Branch(&push_frame, lt, a3, Operand(zero_reg));
2206 __ Branch(&slow_resume, ne, a3, Operand(zero_reg));
2222 __ Branch(&call_resume, lt, a3, Operand(zero_reg));
2224 __ Branch(&push_operand_holes);
2333 __ Branch(&stub_call);
2339 __ Branch(&stub_call);
2344 __ Branch(&stub_call, lt, scratch2, Operand(zero_reg));
2349 __ Branch(&stub_call);
2354 __ Branch(&stub_call, ne, scratch2, Operand(zero_reg));
2372 __ Branch(&stub_call, ne, scratch1, Operand(scratch2));
2374 __ Branch(&done, ne, v0, Operand(zero_reg));
2376 __ Branch(&stub_call, lt, scratch2, Operand(zero_reg));
2487 __ Branch(&skip, ne, a1, Operand(t0));
2517 __ Branch(&assign, ne, a3, Operand(t0));
2828 __ Branch(&call);
2971 __ Branch(if_true, eq, v0, Operand(at));
2976 __ Branch(if_false, ne, at, Operand(zero_reg));
2978 __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE));
3053 __ Branch(&skip_lookup, ne, t0, Operand(zero_reg));
3059 __ Branch(if_false, eq, a2, Operand(t0));
3068 __ Branch(&done, eq, a3, Operand(zero_reg));
3093 __ Branch(if_false, eq, a3, Operand(t2));
3096 __ Branch(&loop, ne, t0, Operand(a2));
3138 __ Branch(if_true, eq, a2, Operand(JS_FUNCTION_TYPE));
3139 __ Branch(if_false);
3163 __ Branch(¬_nan, ne, a2, Operand(t0));
3236 __ Branch(&check_frame_marker, ne,
3298 __ Branch(&exit, ne, a3,
3326 __ Branch(&null, lt, a1, Operand(FIRST_SPEC_OBJECT_TYPE));
3330 __ Branch(&function, eq, a1, Operand(FIRST_SPEC_OBJECT_TYPE));
3334 __ Branch(&function, eq, a1, Operand(LAST_SPEC_OBJECT_TYPE));
3341 __ Branch(&non_function_constructor, ne, a1, Operand(JS_FUNCTION_TYPE));
3347 __ Branch(&done);
3430 __ Branch(&done, ne, a1, Operand(JS_VALUE_TYPE));
3455 __ Branch(¬_date_object, ne, scratch1, Operand(JS_DATE_TYPE));
3466 __ Branch(&runtime, ne, scratch1, Operand(scratch0));
3586 __ Branch(&done, ne, a2, Operand(JS_VALUE_TYPE));
3802 __ Branch(&runtime, ne, a1, Operand(JS_FUNCTION_TYPE));
3872 __ Branch(¬_found, ne, key, Operand(a2));
3875 __ Branch(&done);
3901 __ Branch(&ok, eq, left, Operand(right));
3907 __ Branch(&fail, ne, tmp2, Operand(JS_REGEXP_TYPE));
3909 __ Branch(&fail, ne, tmp, Operand(tmp2));
3912 __ Branch(&ok, eq, tmp, Operand(tmp2));
3990 __ Branch(&bailout, ne, scratch2, Operand(JS_ARRAY_TYPE));
3998 __ Branch(&non_trivial_array, ne, array_length, Operand(zero_reg));
4000 __ Branch(&done);
4038 __ Branch(&loop, lt, element, Operand(elements_end));
4041 __ Branch(¬_size_one_array, ne, array_length, Operand(1));
4043 __ Branch(&done);
4068 __ Branch(&bailout, ne, scratch2, Operand(zero_reg));
4071 __ Branch(&bailout, ne, scratch3, Operand(zero_reg));
4107 __ Branch(&one_char_separator, eq, scratch1, Operand(at));
4108 __ Branch(&long_separator, gt, scratch1, Operand(at));
4125 __ Branch(&empty_separator_loop, lt, element, Operand(elements_end));
4127 __ Branch(&done);
4157 __ Branch(&one_char_separator_loop, lt, element, Operand(elements_end));
4159 __ Branch(&done);
4186 __ Branch(&long_separator_loop, lt, element, Operand(elements_end));
4188 __ Branch(&done);
4603 __ Branch(if_false, ge, a1, Operand(FIRST_NONSTRING_TYPE));
4614 __ Branch(if_true, eq, v0, Operand(at));
4623 __ Branch(if_true, eq, v0, Operand(at));
4634 __ Branch(if_true, eq, a1, Operand(JS_FUNCTION_TYPE));
4641 __ Branch(if_true, eq, v0, Operand(at));
4645 __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE));
4647 __ Branch(if_false, gt, a1, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE));