Lines Matching defs:Branch
178 __ Branch(&error, ne, scratch, Operand(zero_reg)); in Generate() local
180 __ Branch(&done); in Generate() local
203 __ Branch(&done, eq, scratch, Operand(zero_reg)); in Generate() local
212 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg)); in Generate() local
214 __ Branch(&done); in Generate() local
229 __ Branch(&high_shift_needed, lt, scratch, Operand(32)); in Generate() local
231 __ Branch(&high_shift_done); in Generate() local
249 __ Branch(&pos_shift, ge, scratch, Operand(zero_reg)); in Generate() local
254 __ Branch(&shift_done); in Generate() local
292 __ Branch(&max_negative_int, eq, the_int(), Operand(0x80000000u)); in Generate() local
345 __ Branch(¬_identical, ne, a0, Operand(a1)); in EmitIdenticalObjectComparison() local
355 __ Branch(slow, greater, t4, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitIdenticalObjectComparison() local
358 __ Branch(&heap_number, eq, t4, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison() local
361 __ Branch(slow, greater, t4, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitIdenticalObjectComparison() local
366 __ Branch(&return_equal, ne, t4, Operand(ODDBALL_TYPE)); in EmitIdenticalObjectComparison() local
368 __ Branch(&return_equal, ne, a0, Operand(t2)); in EmitIdenticalObjectComparison() local
408 __ Branch(&return_equal, ne, t3, Operand(exp_mask_reg)); in EmitIdenticalObjectComparison() local
459 __ Branch(slow, ne, t4, Operand(HEAP_NUMBER_TYPE)); in EmitSmiNonsmiComparison() local
483 __ Branch(slow, ne, t4, Operand(HEAP_NUMBER_TYPE)); in EmitSmiNonsmiComparison() local
507 __ Branch(&first_non_object, less, a2, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitStrictTwoHeapObjectCompare() local
517 __ Branch(&return_not_equal, eq, a2, Operand(ODDBALL_TYPE)); in EmitStrictTwoHeapObjectCompare() local
520 __ Branch(&return_not_equal, greater, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitStrictTwoHeapObjectCompare() local
523 __ Branch(&return_not_equal, eq, a3, Operand(ODDBALL_TYPE)); in EmitStrictTwoHeapObjectCompare() local
530 __ Branch(&return_not_equal, eq, at, Operand(zero_reg)); in EmitStrictTwoHeapObjectCompare() local
541 __ Branch(not_heap_numbers, ne, a2, Operand(HEAP_NUMBER_TYPE)); in EmitCheckForTwoHeapNumbers() local
544 __ Branch(slow, ne, a3, Operand(a2)); in EmitCheckForTwoHeapNumbers() local
568 __ Branch(&object_test, ne, at, Operand(zero_reg)); in EmitCheckForInternalizedStringsOrObjects() local
570 __ Branch(possible_strings, ne, at, Operand(zero_reg)); in EmitCheckForInternalizedStringsOrObjects() local
572 __ Branch(not_both_strings, ge, a3, Operand(FIRST_NONSTRING_TYPE)); in EmitCheckForInternalizedStringsOrObjects() local
574 __ Branch(possible_strings, ne, at, Operand(zero_reg)); in EmitCheckForInternalizedStringsOrObjects() local
582 __ Branch(not_both_strings, lt, a2, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitCheckForInternalizedStringsOrObjects() local
584 __ Branch(not_both_strings, lt, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitCheckForInternalizedStringsOrObjects() local
865 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap)); in Generate() local
878 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap)); in Generate() local
900 __ Branch(&int_exponent_convert, eq, scratch2, Operand(zero_reg)); in Generate() local
983 __ Branch(&positive_exponent, ge, scratch, Operand(zero_reg)); in Generate() local
992 __ Branch(&no_carry, eq, scratch2, Operand(zero_reg)); in Generate() local
998 __ Branch(&loop_end, eq, scratch, Operand(zero_reg)); in Generate() local
1001 __ Branch(&while_true); in Generate() local
1005 __ Branch(&done, ge, exponent, Operand(zero_reg)); in Generate() local
1178 __ Branch(&okay, ne, v0, Operand(t0)); in Generate() local
1186 __ Branch(&exception_returned, eq, t0, Operand(v0)); in Generate() local
1199 __ Branch(&okay, eq, t0, Operand(a2)); in Generate() local
1226 __ Branch(&throw_termination_exception, eq, v0, Operand(t0)); in Generate() local
1301 __ Branch(&non_outermost_js, ne, t2, Operand(zero_reg)); in Generate() local
1382 __ Branch(&non_outermost_js_2, in Generate() local
1449 __ Branch(&miss, ne, function, Operand(at)); in Generate() local
1451 __ Branch(&miss, ne, map, Operand(at)); in Generate() local
1494 __ Branch(&is_instance, eq, scratch, Operand(prototype)); in Generate() local
1495 __ Branch(&is_not_instance, eq, scratch, Operand(scratch2)); in Generate() local
1498 __ Branch(&loop); in Generate() local
1543 __ Branch(&slow, ne, scratch, Operand(JS_FUNCTION_TYPE)); in Generate() local
1546 __ Branch(&object_not_null, in Generate() local
1614 __ Branch(&adaptor, in GenerateReadElement() local
1622 __ Branch(&slow, hs, a1, Operand(a0)); in GenerateReadElement() local
1636 __ Branch(&slow, Ugreater_equal, a1, Operand(a0)); in GenerateReadElement() local
1661 __ Branch(&runtime, in GenerateNewSloppySlow() local
1696 __ Branch(&adaptor_frame, in GenerateNewSloppyFast() local
1718 __ Branch(&skip_min, lt, a1, Operand(a2)); in GenerateNewSloppyFast() local
1731 __ Branch(USE_DELAY_SLOT, ¶m_map_size, eq, a1, Operand(zero_reg)); in GenerateNewSloppyFast() local
1759 __ Branch(&skip2_ne, ne, a1, Operand(zero_reg)); in GenerateNewSloppyFast() local
1763 __ Branch(&skip2_eq, eq, a1, Operand(zero_reg)); in GenerateNewSloppyFast() local
1804 __ Branch(&skip3, ne, a1, Operand(Smi::FromInt(0))); in GenerateNewSloppyFast() local
1810 __ Branch(&skip_parameter_map, eq, a1, Operand(Smi::FromInt(0))); in GenerateNewSloppyFast() local
1859 __ Branch(¶meters_loop, ne, t2, Operand(Smi::FromInt(0))); in GenerateNewSloppyFast() local
1886 __ Branch(&arguments_loop, lt, t5, Operand(a2)); in GenerateNewSloppyFast() local
1908 __ Branch(&slow, ne, t0, Operand(zero_reg)); in Generate() local
1933 __ Branch(&adaptor_frame, in GenerateNewStrict() local
1940 __ Branch(&try_allocate); in GenerateNewStrict() local
1956 __ Branch(&add_arguments_object, eq, a1, Operand(zero_reg)); in GenerateNewStrict() local
1986 __ Branch(&done, eq, a1, Operand(zero_reg)); in GenerateNewStrict() local
2014 __ Branch(&loop, ne, a1, Operand(zero_reg)); in GenerateNewStrict() local
2489 __ Branch(&done, eq, t0, Operand(a1)); in GenerateRecordCallTarget() local
2498 __ Branch(&miss, ne, t1, Operand(at)); in GenerateRecordCallTarget() local
2502 __ Branch(&megamorphic, ne, a1, Operand(t0)); in GenerateRecordCallTarget() local
2511 __ Branch(&initialize, eq, t0, Operand(at)); in GenerateRecordCallTarget() local
2526 __ Branch(¬_array_function, ne, a1, Operand(t0)); in GenerateRecordCallTarget() local
2549 __ Branch(&done); in GenerateRecordCallTarget() local
2578 __ Branch(cont, ne, at, Operand(zero_reg)); in EmitContinueIfStrictOrNative() local
2586 __ Branch(non_function, ne, t0, Operand(JS_FUNCTION_PROXY_TYPE)); in EmitSlowCase() local
2616 __ Branch(USE_DELAY_SLOT, cont); in EmitWrapCase() local
2634 __ Branch(&slow, ne, t0, Operand(JS_FUNCTION_TYPE)); in CallFunctionNoFeedback() local
2652 __ Branch(&wrap, lt, t0, Operand(FIRST_SPEC_OBJECT_TYPE)); in CallFunctionNoFeedback() local
2692 __ Branch(&slow, ne, t0, Operand(JS_FUNCTION_TYPE)); in Generate() local
2710 __ Branch(&feedback_register_initialized, eq, t1, Operand(at)); in Generate() local
2731 __ Branch(&non_function_call, ne, t0, Operand(JS_FUNCTION_PROXY_TYPE)); in Generate() local
2762 __ Branch(&miss, ne, a1, Operand(at)); in Generate() local
2772 __ Branch(&miss, ne, t1, Operand(at)); in Generate() local
2807 __ Branch(&extra_checks_or_miss, ne, a1, Operand(t0)); in Generate() local
2817 __ Branch(&wrap, lt, t0, Operand(FIRST_SPEC_OBJECT_TYPE)); in Generate() local
2836 __ Branch(&slow_start, eq, t0, Operand(at)); in Generate() local
2838 __ Branch(&miss, eq, t0, Operand(at)); in Generate() local
2845 __ Branch(&miss, ne, t1, Operand(JS_FUNCTION_TYPE)); in Generate() local
2850 __ Branch(&slow_start); in Generate() local
2865 __ Branch(&slow, ne, t0, Operand(JS_FUNCTION_TYPE)); in Generate() local
2866 __ Branch(&have_js_function); in Generate() local
2908 __ Branch(receiver_not_string_, ne, t0, Operand(zero_reg)); in GenerateFast() local
2917 __ Branch(index_out_of_range_, ls, t0, Operand(index_)); in GenerateFast() local
2968 __ Branch(&got_smi_index_); in GenerateSlow() local
3004 __ Branch(&slow_case_, ne, t0, Operand(zero_reg)); in GenerateFast() local
3013 __ Branch(&slow_case_, eq, result_, Operand(t0)); in GenerateFast() local
3030 __ Branch(&exit_); in GenerateSlow() local
3067 __ Branch(&loop_entry); in GenerateCopyCharacters() local
3074 __ Branch(&loop, lt, dest, Operand(limit)); in GenerateCopyCharacters() local
3111 __ Branch(&runtime, lt, a3, Operand(zero_reg)); // From < 0. in Generate() local
3113 __ Branch(&runtime, gt, a3, Operand(a2)); // Fail if from > to. in Generate() local
3123 __ Branch(&runtime, ne, t0, Operand(zero_reg)); in Generate() local
3126 __ Branch(&single_char, eq, a2, Operand(1)); in Generate() local
3135 __ Branch(&return_v0, eq, a2, Operand(t0)); in Generate() local
3137 __ Branch(&runtime, hi, a2, Operand(t0)); in Generate() local
3151 __ Branch(USE_DELAY_SLOT, &seq_or_external_string, eq, t0, Operand(zero_reg)); in Generate() local
3154 __ Branch(&sliced_string, ne, t0, Operand(zero_reg)); in Generate() local
3158 __ Branch(&runtime, ne, t1, Operand(t0)); in Generate() local
3189 __ Branch(©_routine, lt, a2, Operand(SlicedString::kMinLength)); in Generate() local
3199 __ Branch(&two_byte_slice, eq, t0, Operand(zero_reg)); in Generate() local
3221 __ Branch(&sequential_string, eq, t0, Operand(zero_reg)); in Generate() local
3227 __ Branch(&runtime, ne, t0, Operand(zero_reg)); in Generate() local
3241 __ Branch(&two_byte_sequential, eq, t0, Operand(zero_reg)); in Generate() local
3312 __ Branch(&check_zero_length, eq, length, Operand(scratch2)); in GenerateFlatOneByteStringEquals() local
3322 __ Branch(&compare_chars, ne, length, Operand(zero_reg)); in GenerateFlatOneByteStringEquals() local
3352 __ Branch(&compare_lengths, eq, min_length, Operand(zero_reg)); in GenerateCompareFlatOneByteStrings() local
3370 __ Branch(&ret, eq, scratch2, Operand(scratch4)); in GenerateCompareFlatOneByteStrings() local
3372 __ Branch(&ret, gt, scratch2, Operand(scratch4)); in GenerateCompareFlatOneByteStrings() local
3402 __ Branch(chars_not_equal, ne, scratch1, Operand(scratch2)); in GenerateOneByteCharsCompareLoop() local
3404 __ Branch(&loop, ne, index, Operand(zero_reg)); in GenerateOneByteCharsCompareLoop() local
3420 __ Branch(¬_same, ne, a0, Operand(a1)); in Generate() local
3516 __ Branch(&left); in GenerateNumbers() local
3529 __ Branch(&done); in GenerateNumbers() local
3568 __ Branch(&miss, ne, a0, Operand(at)); in GenerateNumbers() local
3571 __ Branch(&maybe_undefined2, ne, a2, Operand(HEAP_NUMBER_TYPE)); in GenerateNumbers() local
3578 __ Branch(&unordered, eq, a1, Operand(at)); in GenerateNumbers() local
3607 __ Branch(&miss, ne, at, Operand(zero_reg)); in GenerateInternalizedStrings() local
3655 __ Branch(&done, ne, left, Operand(right)); in GenerateUniqueNames() local
3697 __ Branch(&miss, ne, tmp5, Operand(zero_reg)); in GenerateStrings() local
3703 __ Branch(&left_ne_right, ne, left, Operand(right)); in GenerateStrings() local
3719 __ Branch(&is_symbol, ne, tmp5, Operand(zero_reg)); in GenerateStrings() local
3763 __ Branch(&miss, ne, a2, Operand(JS_OBJECT_TYPE)); in GenerateObjects() local
3765 __ Branch(&miss, ne, a2, Operand(JS_OBJECT_TYPE)); in GenerateObjects() local
3782 __ Branch(&miss, ne, a2, Operand(known_map_)); in GenerateKnownObjects() local
3783 __ Branch(&miss, ne, a3, Operand(known_map_)); in GenerateKnownObjects() local
3887 __ Branch(done, eq, entity_name, Operand(tmp)); in GenerateNegativeLookup() local
3893 __ Branch(miss, eq, entity_name, Operand(Handle<Name>(name))); in GenerateNegativeLookup() local
3896 __ Branch(&good, eq, entity_name, Operand(tmp)); in GenerateNegativeLookup() local
3922 __ Branch(done, eq, at, Operand(zero_reg)); in GenerateNegativeLookup() local
3923 __ Branch(miss, ne, at, Operand(zero_reg)); in GenerateNegativeLookup() local
3979 __ Branch(done, eq, name, Operand(at)); in GeneratePositiveLookup() local
4002 __ Branch(done, ne, at, Operand(zero_reg)); in GeneratePositiveLookup() local
4003 __ Branch(miss, eq, at, Operand(zero_reg)); in GeneratePositiveLookup() local
4069 __ Branch(¬_in_dictionary, eq, entry_key, Operand(undefined)); in Generate() local
4072 __ Branch(&in_dictionary, eq, entry_key, Operand(key)); in Generate() local
4231 __ Branch(&need_incremental, lt, regs_.scratch1(), Operand(zero_reg)); in CheckNeedsToInformIncrementalMarker() local
4512 __ Branch(&normal_sequence, ne, at, Operand(zero_reg)); in CreateArrayDispatchOneArgument() local
4517 __ Branch(&normal_sequence, eq, t1, Operand(zero_reg)); in CreateArrayDispatchOneArgument() local
4617 __ Branch(¬_zero_case, ne, at, Operand(zero_reg)); in GenerateDispatchToArrayStub() local
4621 __ Branch(¬_one_case, gt, a0, Operand(1)); in GenerateDispatchToArrayStub() local
4668 __ Branch(&no_info, eq, a2, Operand(at)); in Generate() local
4739 __ Branch(&done, eq, a3, Operand(FAST_ELEMENTS)); in Generate() local
4747 __ Branch(&fast_elements_case, eq, a3, Operand(FAST_ELEMENTS)); in Generate() local