• Home
  • Raw
  • Download

Lines Matching defs:Branch

142     __ Branch(&ok, ne, a2, Operand(at));  in Generate()  local
170 __ Branch(&ok, hs, t5, Operand(a2)); in Generate() local
188 __ Branch(&loop_header, ne, a2, Operand(zero_reg)); in Generate() local
317 __ Branch(&ok, hs, sp, Operand(at)); in Generate() local
404 __ Branch(&return_label_); in EmitReturnSequence() local
424 __ Branch(&ok, ge, a3, Operand(zero_reg)); in EmitReturnSequence() local
514 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
516 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
548 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
550 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
553 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
555 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
559 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
561 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
619 __ Branch(&done); in Plug() local
634 __ Branch(&done); in Plug() local
674 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
676 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
700 __ Branch(if_true, cc, lhs, rhs); in Split() local
702 __ Branch(if_false, NegateCondition(cc), lhs, rhs); in Split() local
704 __ Branch(if_true, cc, lhs, rhs); in Split() local
705 __ Branch(if_false); in Split() local
775 if (should_normalize) __ Branch(&skip); in PrepareForBailoutBeforeSplit() local
1042 __ Branch(&next_test, ne, a1, Operand(a0)); in VisitSwitchStatement() local
1044 __ Branch(clause->body_target()); in VisitSwitchStatement() local
1057 __ Branch(&skip); in VisitSwitchStatement() local
1060 __ Branch(&next_test, ne, v0, Operand(at)); in VisitSwitchStatement() local
1062 __ Branch(clause->body_target()); in VisitSwitchStatement() local
1065 __ Branch(&next_test, ne, v0, Operand(zero_reg)); in VisitSwitchStatement() local
1067 __ Branch(clause->body_target()); in VisitSwitchStatement() local
1075 __ Branch(nested_statement.break_label()); in VisitSwitchStatement() local
1077 __ Branch(default_clause->body_target()); in VisitSwitchStatement() local
1108 __ Branch(&exit, eq, a0, Operand(at)); in VisitForInStatement() local
1111 __ Branch(&exit, eq, a0, Operand(null_value)); in VisitForInStatement() local
1118 __ Branch(&done_convert, ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); in VisitForInStatement() local
1130 __ Branch(&call_runtime, le, a1, Operand(LAST_JS_PROXY_TYPE)); in VisitForInStatement() local
1142 __ Branch(&use_cache); in VisitForInStatement() local
1155 __ Branch(&fixed_array, ne, a2, Operand(at)); in VisitForInStatement() local
1162 __ Branch(&no_descriptors, eq, a1, Operand(Smi::FromInt(0))); in VisitForInStatement() local
1190 __ Branch(&non_proxy, gt, a3, Operand(LAST_JS_PROXY_TYPE)); in VisitForInStatement() local
1204 __ Branch(loop_statement.break_label(), hs, a0, Operand(a1)); in VisitForInStatement() local
1222 __ Branch(&update_each, eq, t0, Operand(a2)); in VisitForInStatement() local
1227 __ Branch(&update_each, eq, a2, Operand(zero_reg)); in VisitForInStatement() local
1235 __ Branch(loop_statement.continue_label(), eq, a3, Operand(zero_reg)); in VisitForInStatement() local
1257 __ Branch(&loop); in VisitForInStatement() local
1357 __ Branch(&done, ne, v0, Operand(isolate()->factory()->undefined_value())); in EmitLoadHomeObject() local
1376 __ Branch(slow, ne, temp, Operand(zero_reg)); in EmitLoadGlobalCheckExtensions() local
1398 __ Branch(&fast, eq, temp, Operand(t0)); in EmitLoadGlobalCheckExtensions() local
1401 __ Branch(slow, ne, temp, Operand(zero_reg)); in EmitLoadGlobalCheckExtensions() local
1404 __ Branch(&loop); in EmitLoadGlobalCheckExtensions() local
1434 __ Branch(slow, ne, temp, Operand(zero_reg)); in ContextSlotOperandCheckExtensions() local
1443 __ Branch(slow, ne, temp, Operand(zero_reg)); in ContextSlotOperandCheckExtensions() local
1464 __ Branch(done); in EmitDynamicLookupFastCase() local
1476 __ Branch(done, ne, at, Operand(zero_reg)); in EmitDynamicLookupFastCase() local
1482 __ Branch(done); in EmitDynamicLookupFastCase() local
1557 __ Branch(&done, ne, at, Operand(zero_reg)); in EmitVariableLoad() local
1609 __ Branch(&materialized, ne, t1, Operand(at)); in VisitRegExpLiteral() local
2011 __ Branch(&post_runtime, eq, sp, Operand(a1)); in VisitYield() local
2050 __ Branch(&l_next); in VisitYield() local
2131 __ Branch(&l_try, eq, v0, Operand(zero_reg)); in VisitYield() local
2164 __ Branch(&closed_state, eq, a3, Operand(zero_reg)); in EmitGeneratorResume() local
2165 __ Branch(&wrong_state, lt, a3, Operand(zero_reg)); in EmitGeneratorResume() local
2183 __ Branch(&push_frame, lt, a3, Operand(zero_reg)); in EmitGeneratorResume() local
2211 __ Branch(&slow_resume, ne, a3, Operand(zero_reg)); in EmitGeneratorResume() local
2227 __ Branch(&call_resume, lt, a3, Operand(zero_reg)); in EmitGeneratorResume() local
2229 __ Branch(&push_operand_holes); in EmitGeneratorResume() local
2387 __ Branch(&stub_call, lt, scratch2, Operand(zero_reg)); in EmitInlineSmiBinaryOp() local
2396 __ Branch(&stub_call, ne, scratch2, Operand(zero_reg)); in EmitInlineSmiBinaryOp() local
2412 __ Branch(&stub_call, ne, scratch1, Operand(scratch2)); in EmitInlineSmiBinaryOp() local
2413 __ Branch(&done, ne, v0, Operand(zero_reg)); in EmitInlineSmiBinaryOp() local
2415 __ Branch(&stub_call, lt, scratch2, Operand(zero_reg)); in EmitInlineSmiBinaryOp() local
2533 __ Branch(&skip, ne, a2, Operand(at)); in EmitVariableAssignment() local
2546 __ Branch(&assign, ne, a3, Operand(t0)); in EmitVariableAssignment() local
2878 __ Branch(&call); in VisitCall() local
3028 __ Branch(if_true, eq, v0, Operand(at)); in EmitIsObject() local
3033 __ Branch(if_false, ne, at, Operand(zero_reg)); in EmitIsObject() local
3035 __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); in EmitIsObject() local
3110 __ Branch(&skip_lookup, ne, t0, Operand(zero_reg)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3116 __ Branch(if_false, eq, a2, Operand(t0)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3125 __ Branch(&done, eq, a3, Operand(zero_reg)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3150 __ Branch(if_false, eq, a3, Operand(t2)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3153 __ Branch(&loop, ne, t0, Operand(a2)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3195 __ Branch(if_true, eq, a2, Operand(JS_FUNCTION_TYPE)); in EmitIsFunction() local
3196 __ Branch(if_false); in EmitIsFunction() local
3220 __ Branch(&not_nan, ne, a2, Operand(t0)); in EmitIsMinusZero() local
3293 __ Branch(&check_frame_marker, ne, in EmitIsConstructCall() local
3355 __ Branch(&exit, ne, a3, in EmitArgumentsLength() local
3383 __ Branch(&null, lt, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitClassOf() local
3387 __ Branch(&function, eq, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitClassOf() local
3391 __ Branch(&function, eq, a1, Operand(LAST_SPEC_OBJECT_TYPE)); in EmitClassOf() local
3398 __ Branch(&non_function_constructor, ne, a1, Operand(JS_FUNCTION_TYPE)); in EmitClassOf() local
3404 __ Branch(&done); in EmitClassOf() local
3465 __ Branch(&done, ne, a1, Operand(JS_VALUE_TYPE)); in EmitValueOf() local
3490 __ Branch(&not_date_object, ne, scratch1, Operand(JS_DATE_TYPE)); in EmitDateField() local
3501 __ Branch(&runtime, ne, scratch1, Operand(scratch0)); in EmitDateField() local
3621 __ Branch(&done, ne, a2, Operand(JS_VALUE_TYPE)); in EmitSetValueOf() local
3806 __ Branch(&runtime, ne, a1, Operand(JS_FUNCTION_TYPE)); in EmitCallFunction() local
3878 __ Branch(&not_found, ne, key, Operand(a2)); in EmitGetFromCache() local
3881 __ Branch(&done); in EmitGetFromCache() local
3959 __ Branch(&bailout, ne, scratch2, Operand(JS_ARRAY_TYPE)); in EmitFastOneByteArrayJoin() local
3967 __ Branch(&non_trivial_array, ne, array_length, Operand(zero_reg)); in EmitFastOneByteArrayJoin() local
3969 __ Branch(&done); in EmitFastOneByteArrayJoin() local
4007 __ Branch(&loop, lt, element, Operand(elements_end)); in EmitFastOneByteArrayJoin() local
4010 __ Branch(&not_size_one_array, ne, array_length, Operand(1)); in EmitFastOneByteArrayJoin() local
4012 __ Branch(&done); in EmitFastOneByteArrayJoin() local
4036 __ Branch(&bailout, ne, scratch3, Operand(zero_reg)); in EmitFastOneByteArrayJoin() local
4038 __ Branch(&bailout, ne, scratch3, Operand(zero_reg)); in EmitFastOneByteArrayJoin() local
4070 __ Branch(&one_char_separator, eq, scratch1, Operand(at)); in EmitFastOneByteArrayJoin() local
4071 __ Branch(&long_separator, gt, scratch1, Operand(at)); in EmitFastOneByteArrayJoin() local
4088 __ Branch(&empty_separator_loop, lt, element, Operand(elements_end)); in EmitFastOneByteArrayJoin() local
4090 __ Branch(&done); in EmitFastOneByteArrayJoin() local
4120 __ Branch(&one_char_separator_loop, lt, element, Operand(elements_end)); in EmitFastOneByteArrayJoin() local
4122 __ Branch(&done); in EmitFastOneByteArrayJoin() local
4149 __ Branch(&long_separator_loop, lt, element, Operand(elements_end)); in EmitFastOneByteArrayJoin() local
4151 __ Branch(&done); in EmitFastOneByteArrayJoin() local
4595 __ Branch(if_false, ge, a1, Operand(FIRST_NONSTRING_TYPE)); in EmitLiteralCompareTypeof() local
4606 __ Branch(if_true, eq, v0, Operand(at)); in EmitLiteralCompareTypeof() local
4611 __ Branch(if_true, eq, v0, Operand(at)); in EmitLiteralCompareTypeof() local
4622 __ Branch(if_true, eq, a1, Operand(JS_FUNCTION_TYPE)); in EmitLiteralCompareTypeof() local
4628 __ Branch(if_true, eq, v0, Operand(at)); in EmitLiteralCompareTypeof() local
4631 __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); in EmitLiteralCompareTypeof() local
4633 __ Branch(if_false, gt, a1, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); in EmitLiteralCompareTypeof() local