Lines Matching refs:Branch
87 __ Branch(target, eq, at, Operand(zero_reg)); in EmitJumpIfNotSmi() local
98 __ Branch(target, ne, at, Operand(zero_reg)); in EmitJumpIfSmi() local
161 __ Branch(&ok, eq, t1, Operand(zero_reg)); in Generate() local
192 __ Branch(&loop, gt, a2, Operand(zero_reg)); in Generate() local
307 __ Branch(&ok, hs, sp, Operand(t0)); in Generate() local
398 __ Branch(&return_label_); in EmitReturnSequence() local
419 __ Branch(&ok, ge, a3, Operand(zero_reg)); in EmitReturnSequence() local
516 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
518 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
550 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
552 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
555 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
557 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
561 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
563 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
621 __ Branch(&done); in Plug() local
636 __ Branch(&done); in Plug() local
676 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
678 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
702 __ Branch(if_true, cc, lhs, rhs); in Split() local
704 __ Branch(if_false, NegateCondition(cc), lhs, rhs); in Split() local
706 __ Branch(if_true, cc, lhs, rhs); in Split() local
707 __ Branch(if_false); in Split() local
777 if (should_normalize) __ Branch(&skip); in PrepareForBailoutBeforeSplit() local
1044 __ Branch(&next_test, ne, a1, Operand(a0)); in VisitSwitchStatement() local
1046 __ Branch(clause->body_target()); in VisitSwitchStatement() local
1057 __ Branch(&next_test, ne, v0, Operand(zero_reg)); in VisitSwitchStatement() local
1059 __ Branch(clause->body_target()); in VisitSwitchStatement() local
1067 __ Branch(nested_statement.break_label()); in VisitSwitchStatement() local
1069 __ Branch(default_clause->body_target()); in VisitSwitchStatement() local
1099 __ Branch(&exit, eq, a0, Operand(at)); in VisitForInStatement() local
1102 __ Branch(&exit, eq, a0, Operand(null_value)); in VisitForInStatement() local
1109 __ Branch(&done_convert, ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); in VisitForInStatement() local
1121 __ Branch(&call_runtime, le, a1, Operand(LAST_JS_PROXY_TYPE)); in VisitForInStatement() local
1133 __ Branch(&use_cache); in VisitForInStatement() local
1146 __ Branch(&fixed_array, ne, a2, Operand(at)); in VisitForInStatement() local
1153 __ Branch(&no_descriptors, eq, a1, Operand(Smi::FromInt(0))); in VisitForInStatement() local
1186 __ Branch(&non_proxy, gt, a3, Operand(LAST_JS_PROXY_TYPE)); in VisitForInStatement() local
1200 __ Branch(loop_statement.break_label(), hs, a0, Operand(a1)); in VisitForInStatement() local
1218 __ Branch(&update_each, eq, t0, Operand(a2)); in VisitForInStatement() local
1223 __ Branch(&update_each, eq, a2, Operand(zero_reg)); in VisitForInStatement() local
1232 __ Branch(loop_statement.continue_label(), eq, a3, Operand(zero_reg)); in VisitForInStatement() local
1254 __ Branch(&loop); in VisitForInStatement() local
1280 __ Branch(loop_statement.break_label(), eq, a0, Operand(at)); in VisitForOfStatement() local
1282 __ Branch(loop_statement.break_label(), eq, a0, Operand(at)); in VisitForOfStatement() local
1288 __ Branch(&done_convert, ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); in VisitForOfStatement() local
1374 __ Branch(slow, ne, temp, Operand(zero_reg)); in EmitLoadGlobalCheckExtensions() local
1396 __ Branch(&fast, eq, temp, Operand(t0)); in EmitLoadGlobalCheckExtensions() local
1399 __ Branch(slow, ne, temp, Operand(zero_reg)); in EmitLoadGlobalCheckExtensions() local
1402 __ Branch(&loop); in EmitLoadGlobalCheckExtensions() local
1428 __ Branch(slow, ne, temp, Operand(zero_reg)); in ContextSlotOperandCheckExtensions() local
1437 __ Branch(slow, ne, temp, Operand(zero_reg)); in ContextSlotOperandCheckExtensions() local
1457 __ Branch(done); in EmitDynamicLookupFastCase() local
1470 __ Branch(done, ne, at, Operand(zero_reg)); in EmitDynamicLookupFastCase() local
1476 __ Branch(done); in EmitDynamicLookupFastCase() local
1551 __ Branch(&done, ne, at, Operand(zero_reg)); in EmitVariableLoad() local
1603 __ Branch(&materialized, ne, t1, Operand(at)); in VisitRegExpLiteral() local
2031 __ Branch(&post_runtime, eq, sp, Operand(a1)); in VisitYield() local
2067 __ Branch(&l_next); in VisitYield() local
2131 __ Branch(&l_try, eq, v0, Operand(zero_reg)); in VisitYield() local
2160 __ Branch(&wrong_state, le, a3, Operand(zero_reg)); in EmitGeneratorResume() local
2178 __ Branch(&push_frame, lt, a3, Operand(zero_reg)); in EmitGeneratorResume() local
2206 __ Branch(&slow_resume, ne, a3, Operand(zero_reg)); in EmitGeneratorResume() local
2222 __ Branch(&call_resume, lt, a3, Operand(zero_reg)); in EmitGeneratorResume() local
2224 __ Branch(&push_operand_holes); in EmitGeneratorResume() local
2333 __ Branch(&stub_call); in EmitInlineSmiBinaryOp() local
2339 __ Branch(&stub_call); in EmitInlineSmiBinaryOp() local
2344 __ Branch(&stub_call, lt, scratch2, Operand(zero_reg)); in EmitInlineSmiBinaryOp() local
2349 __ Branch(&stub_call); in EmitInlineSmiBinaryOp() local
2354 __ Branch(&stub_call, ne, scratch2, Operand(zero_reg)); in EmitInlineSmiBinaryOp() local
2372 __ Branch(&stub_call, ne, scratch1, Operand(scratch2)); in EmitInlineSmiBinaryOp() local
2374 __ Branch(&done, ne, v0, Operand(zero_reg)); in EmitInlineSmiBinaryOp() local
2376 __ Branch(&stub_call, lt, scratch2, Operand(zero_reg)); in EmitInlineSmiBinaryOp() local
2487 __ Branch(&skip, ne, a1, Operand(t0)); in EmitVariableAssignment() local
2517 __ Branch(&assign, ne, a3, Operand(t0)); in EmitVariableAssignment() local
2828 __ Branch(&call); in VisitCall() local
2971 __ Branch(if_true, eq, v0, Operand(at)); in EmitIsObject() local
2976 __ Branch(if_false, ne, at, Operand(zero_reg)); in EmitIsObject() local
2978 __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); in EmitIsObject() local
3053 __ Branch(&skip_lookup, ne, t0, Operand(zero_reg)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3059 __ Branch(if_false, eq, a2, Operand(t0)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3068 __ Branch(&done, eq, a3, Operand(zero_reg)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3093 __ Branch(if_false, eq, a3, Operand(t2)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3096 __ Branch(&loop, ne, t0, Operand(a2)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3138 __ Branch(if_true, eq, a2, Operand(JS_FUNCTION_TYPE)); in EmitIsFunction() local
3139 __ Branch(if_false); in EmitIsFunction() local
3163 __ Branch(¬_nan, ne, a2, Operand(t0)); in EmitIsMinusZero() local
3236 __ Branch(&check_frame_marker, ne, in EmitIsConstructCall() local
3298 __ Branch(&exit, ne, a3, in EmitArgumentsLength() local
3326 __ Branch(&null, lt, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitClassOf() local
3330 __ Branch(&function, eq, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitClassOf() local
3334 __ Branch(&function, eq, a1, Operand(LAST_SPEC_OBJECT_TYPE)); in EmitClassOf() local
3341 __ Branch(&non_function_constructor, ne, a1, Operand(JS_FUNCTION_TYPE)); in EmitClassOf() local
3347 __ Branch(&done); in EmitClassOf() local
3430 __ Branch(&done, ne, a1, Operand(JS_VALUE_TYPE)); in EmitValueOf() local
3455 __ Branch(¬_date_object, ne, scratch1, Operand(JS_DATE_TYPE)); in EmitDateField() local
3466 __ Branch(&runtime, ne, scratch1, Operand(scratch0)); in EmitDateField() local
3586 __ Branch(&done, ne, a2, Operand(JS_VALUE_TYPE)); in EmitSetValueOf() local
3802 __ Branch(&runtime, ne, a1, Operand(JS_FUNCTION_TYPE)); in EmitCallFunction() local
3872 __ Branch(¬_found, ne, key, Operand(a2)); in EmitGetFromCache() local
3875 __ Branch(&done); in EmitGetFromCache() local
3901 __ Branch(&ok, eq, left, Operand(right)); in EmitIsRegExpEquivalent() local
3907 __ Branch(&fail, ne, tmp2, Operand(JS_REGEXP_TYPE)); in EmitIsRegExpEquivalent() local
3909 __ Branch(&fail, ne, tmp, Operand(tmp2)); in EmitIsRegExpEquivalent() local
3912 __ Branch(&ok, eq, tmp, Operand(tmp2)); in EmitIsRegExpEquivalent() local
3990 __ Branch(&bailout, ne, scratch2, Operand(JS_ARRAY_TYPE)); in EmitFastAsciiArrayJoin() local
3998 __ Branch(&non_trivial_array, ne, array_length, Operand(zero_reg)); in EmitFastAsciiArrayJoin() local
4000 __ Branch(&done); in EmitFastAsciiArrayJoin() local
4038 __ Branch(&loop, lt, element, Operand(elements_end)); in EmitFastAsciiArrayJoin() local
4041 __ Branch(¬_size_one_array, ne, array_length, Operand(1)); in EmitFastAsciiArrayJoin() local
4043 __ Branch(&done); in EmitFastAsciiArrayJoin() local
4068 __ Branch(&bailout, ne, scratch2, Operand(zero_reg)); in EmitFastAsciiArrayJoin() local
4071 __ Branch(&bailout, ne, scratch3, Operand(zero_reg)); in EmitFastAsciiArrayJoin() local
4107 __ Branch(&one_char_separator, eq, scratch1, Operand(at)); in EmitFastAsciiArrayJoin() local
4108 __ Branch(&long_separator, gt, scratch1, Operand(at)); in EmitFastAsciiArrayJoin() local
4125 __ Branch(&empty_separator_loop, lt, element, Operand(elements_end)); in EmitFastAsciiArrayJoin() local
4127 __ Branch(&done); in EmitFastAsciiArrayJoin() local
4157 __ Branch(&one_char_separator_loop, lt, element, Operand(elements_end)); in EmitFastAsciiArrayJoin() local
4159 __ Branch(&done); in EmitFastAsciiArrayJoin() local
4186 __ Branch(&long_separator_loop, lt, element, Operand(elements_end)); in EmitFastAsciiArrayJoin() local
4188 __ Branch(&done); in EmitFastAsciiArrayJoin() local
4603 __ Branch(if_false, ge, a1, Operand(FIRST_NONSTRING_TYPE)); in EmitLiteralCompareTypeof() local
4614 __ Branch(if_true, eq, v0, Operand(at)); in EmitLiteralCompareTypeof() local
4623 __ Branch(if_true, eq, v0, Operand(at)); in EmitLiteralCompareTypeof() local
4634 __ Branch(if_true, eq, a1, Operand(JS_FUNCTION_TYPE)); in EmitLiteralCompareTypeof() local
4641 __ Branch(if_true, eq, v0, Operand(at)); in EmitLiteralCompareTypeof() local
4645 __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); in EmitLiteralCompareTypeof() local
4647 __ Branch(if_false, gt, a1, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); in EmitLiteralCompareTypeof() local