Lines Matching refs:Branch
65 __ Branch(not_a_heap_number, ne, scratch1, Operand(scratch2)); in EmitCheckForHeapNumber() local
317 __ Branch(&slow_case, eq, a3, Operand(t1)); in Generate() local
325 __ Branch(&check_fast_elements, ne, v0, Operand(t1)); in Generate() local
333 __ Branch(&double_elements, ne, v0, Operand(t1)); in Generate() local
394 __ Branch(&slow_case, eq, a3, Operand(t0)); in Generate() local
401 __ Branch(&slow_case, ne, a0, Operand(size >> kPointerSizeLog2)); in Generate() local
481 __ Branch(¬_special, gt, source_, Operand(1)); in Generate() local
608 __ Branch(&done); in LoadNumber() local
654 __ Branch(not_number, ne, scratch1, Operand(heap_number_map)); in ConvertNumberToInt32() local
706 __ Branch(&done, eq, int_scratch, Operand(zero_reg)); in ConvertIntToDouble() local
712 __ Branch(&skip_sub, ge, dst2, Operand(zero_reg)); in ConvertIntToDouble() local
737 __ Branch(&fewer_than_20_useful_bits, lt, scratch2, Operand(zero_reg)); in ConvertIntToDouble() local
744 __ Branch(&done); in ConvertIntToDouble() local
781 __ Branch(&done); in LoadNumberAsInt32Double() local
806 __ Branch(not_int32, ne, except_flag, Operand(zero_reg)); in LoadNumberAsInt32Double() local
821 __ Branch(&done, eq, scratch1, Operand(zero_reg)); in LoadNumberAsInt32Double() local
879 __ Branch(not_int32, ne, except_flag, Operand(zero_reg)); in LoadNumberAsInt32() local
891 __ Branch(&done, eq, dst, Operand(zero_reg)); in LoadNumberAsInt32() local
910 __ Branch(&skip_sub, ge, scratch1, Operand(zero_reg)); in LoadNumberAsInt32() local
940 __ Branch(not_int32, lt, scratch, Operand(zero_reg)); in DoubleIs32BitInteger() local
949 __ Branch(not_int32, gt, tmp, Operand(30)); in DoubleIs32BitInteger() local
952 __ Branch(not_int32, ne, tmp, Operand(zero_reg)); in DoubleIs32BitInteger() local
975 __ Branch(not_int32, ne, src1, Operand(zero_reg)); in DoubleIs32BitInteger() local
1066 __ Branch(&max_negative_int, eq, the_int_, Operand(0x80000000u)); in Generate() local
1120 __ Branch(¬_identical, ne, a0, Operand(a1)); in EmitIdenticalObjectComparison() local
1133 __ Branch(slow, greater, t4, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitIdenticalObjectComparison() local
1136 __ Branch(&heap_number, eq, t4, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison() local
1139 __ Branch(slow, greater, t4, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitIdenticalObjectComparison() local
1144 __ Branch(&return_equal, ne, t4, Operand(ODDBALL_TYPE)); in EmitIdenticalObjectComparison() local
1146 __ Branch(&return_equal, ne, a0, Operand(t2)); in EmitIdenticalObjectComparison() local
1187 __ Branch(&return_equal, ne, t3, Operand(exp_mask_reg)); in EmitIdenticalObjectComparison() local
1238 __ Branch(slow, ne, t4, Operand(HEAP_NUMBER_TYPE)); in EmitSmiNonsmiComparison() local
1277 __ Branch(slow, ne, t4, Operand(HEAP_NUMBER_TYPE)); in EmitSmiNonsmiComparison() local
1332 __ Branch(&lhs_not_nan_exp_mask_is_loaded, ne, t5, Operand(exp_mask_reg)); in EmitNanCheck() local
1335 __ Branch(&one_is_nan, ne, t5, Operand(zero_reg)); in EmitNanCheck() local
1337 __ Branch(&one_is_nan, ne, lhs_mantissa, Operand(zero_reg)); in EmitNanCheck() local
1343 __ Branch(&neither_is_nan, ne, t5, Operand(exp_mask_reg)); in EmitNanCheck() local
1346 __ Branch(&one_is_nan, ne, t5, Operand(zero_reg)); in EmitNanCheck() local
1348 __ Branch(&neither_is_nan, eq, rhs_mantissa, Operand(zero_reg)); in EmitNanCheck() local
1395 __ Branch(&return_result_not_equal, ne, v0, Operand(zero_reg)); in EmitTwoNonNanDoubleComparison() local
1398 __ Branch(&return_result_equal, eq, v0, Operand(zero_reg)); in EmitTwoNonNanDoubleComparison() local
1405 __ Branch(&return_result_not_equal, ne, t4, Operand(zero_reg)); in EmitTwoNonNanDoubleComparison() local
1466 __ Branch(&first_non_object, less, a2, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitStrictTwoHeapObjectCompare() local
1476 __ Branch(&return_not_equal, eq, a2, Operand(ODDBALL_TYPE)); in EmitStrictTwoHeapObjectCompare() local
1479 __ Branch(&return_not_equal, greater, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitStrictTwoHeapObjectCompare() local
1482 __ Branch(&return_not_equal, eq, a3, Operand(ODDBALL_TYPE)); in EmitStrictTwoHeapObjectCompare() local
1490 __ Branch(&return_not_equal, ne, t0, Operand(zero_reg)); in EmitStrictTwoHeapObjectCompare() local
1501 __ Branch(not_heap_numbers, ne, a2, Operand(HEAP_NUMBER_TYPE)); in EmitCheckForTwoHeapNumbers() local
1504 __ Branch(slow, ne, a3, Operand(a2)); in EmitCheckForTwoHeapNumbers() local
1541 __ Branch(&object_test, ne, at, Operand(zero_reg)); in EmitCheckForSymbolsOrObjects() local
1543 __ Branch(possible_strings, eq, at, Operand(zero_reg)); in EmitCheckForSymbolsOrObjects() local
1545 __ Branch(not_both_strings, ge, a3, Operand(FIRST_NONSTRING_TYPE)); in EmitCheckForSymbolsOrObjects() local
1547 __ Branch(possible_strings, eq, at, Operand(zero_reg)); in EmitCheckForSymbolsOrObjects() local
1555 __ Branch(not_both_strings, lt, a2, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitCheckForSymbolsOrObjects() local
1557 __ Branch(not_both_strings, lt, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); in EmitCheckForSymbolsOrObjects() local
1632 __ Branch(not_found); in GenerateLookupNumberStringCache() local
1637 __ Branch(not_found); in GenerateLookupNumberStringCache() local
1654 __ Branch(not_found, ne, object, Operand(probe)); in GenerateLookupNumberStringCache() local
1916 __ Branch(&skip, ge, at, Operand(FIRST_NONSTRING_TYPE)); in Generate() local
1926 __ Branch(¬_heap_number, ne, map, Operand(at)); in Generate() local
2090 __ Branch(slow, eq, t0, Operand(zero_reg)); in GenerateSmiCodeSub() local
2193 __ Branch(&try_float, lt, a2, Operand(zero_reg)); in GenerateHeapNumberCodeBitNot() local
2412 __ Branch(¬_smi_result, ne, scratch1, Operand(scratch2)); in GenerateSmiSmiOperation() local
2422 __ Branch(&skip, lt, scratch2, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2438 __ Branch(¬_smi_result, eq, scratch2, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2444 __ Branch(¬_smi_result, ne, scratch1, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2446 __ Branch(&done, ne, scratch1, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2447 __ Branch(¬_smi_result, lt, scratch2, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2451 __ Branch(¬_smi_result, lt, scratch2, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2464 __ Branch(¬_smi_result, eq, scratch2, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2469 __ Branch(&done, ne, scratch2, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2470 __ Branch(¬_smi_result, lt, scratch1, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2474 __ Branch(¬_smi_result, lt, scratch1, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2508 __ Branch(¬_smi_result, ne, scratch1, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2520 __ Branch(¬_smi_result, lt, scratch2, Operand(zero_reg)); in GenerateSmiSmiOperation() local
2677 __ Branch(&result_not_a_smi, lt, a2, Operand(zero_reg)); in GenerateFPOperation() local
2679 __ Branch(not_numbers, lt, a2, Operand(zero_reg)); in GenerateFPOperation() local
2692 __ Branch(&result_not_a_smi, lt, a3, Operand(zero_reg)); in GenerateFPOperation() local
2823 __ Branch(&call_runtime, ge, a2, Operand(FIRST_NONSTRING_TYPE)); in GenerateBothStringStub() local
2828 __ Branch(&call_runtime, ge, a2, Operand(FIRST_NONSTRING_TYPE)); in GenerateBothStringStub() local
2939 __ Branch(&transition, ne, except_flag, Operand(zero_reg)); in GenerateInt32Stub() local
2946 __ Branch(&return_heap_number, lt, scratch2, Operand(zero_reg)); in GenerateInt32Stub() local
2949 __ Branch(¬_zero, ne, scratch1, Operand(zero_reg)); in GenerateInt32Stub() local
2952 __ Branch(&return_heap_number, ne, scratch2, Operand(zero_reg)); in GenerateInt32Stub() local
3011 __ Branch(&call_runtime); in GenerateInt32Stub() local
3073 __ Branch((result_type_ <= BinaryOpIC::INT32) in GenerateInt32Stub() local
3080 __ Branch((result_type_ <= BinaryOpIC::INT32) in GenerateInt32Stub() local
3099 __ Branch(&return_heap_number, lt, scratch1, Operand(zero_reg)); in GenerateInt32Stub() local
3171 __ Branch(&check, ne, a1, Operand(t0)); in GenerateOddballStub() local
3180 __ Branch(&done, ne, a0, Operand(t0)); in GenerateOddballStub() local
3228 __ Branch(&left_not_string, ge, a2, Operand(FIRST_NONSTRING_TYPE)); in GenerateAddStrings() local
3238 __ Branch(&call_runtime, ge, a2, Operand(FIRST_NONSTRING_TYPE)); in GenerateAddStrings() local
3312 __ Branch(&allocated); in GenerateHeapResultAllocation() local
3360 __ Branch(&loaded); in Generate() local
3401 __ Branch(&invalid_cache, eq, cache_entry, Operand(zero_reg)); in Generate() local
3428 __ Branch(&calculate, ne, a2, Operand(t0)); in Generate() local
3429 __ Branch(&calculate, ne, a3, Operand(t1)); in Generate() local
3611 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap)); in Generate() local
3624 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap)); in Generate() local
3645 __ Branch(&int_exponent_convert, eq, scratch2, Operand(zero_reg)); in Generate() local
3729 __ Branch(&positive_exponent, ge, scratch, Operand(zero_reg)); in Generate() local
3738 __ Branch(&no_carry, eq, scratch2, Operand(zero_reg)); in Generate() local
3744 __ Branch(&loop_end, eq, scratch, Operand(zero_reg)); in Generate() local
3747 __ Branch(&while_true); in Generate() local
3751 __ Branch(&done, ge, exponent, Operand(zero_reg)); in Generate() local
3923 __ Branch(USE_DELAY_SLOT, &failure_returned, eq, t0, Operand(zero_reg)); in GenerateCore() local
3939 __ Branch(&retry, eq, t0, Operand(zero_reg)); in GenerateCore() local
3943 __ Branch(USE_DELAY_SLOT, in GenerateCore() local
3961 __ Branch(throw_termination_exception, eq, v0, Operand(t0)); in GenerateCore() local
4124 __ Branch(&non_outermost_js, ne, t2, Operand(zero_reg)); in GenerateBody() local
4205 __ Branch(&non_outermost_js_2, in GenerateBody() local
4275 __ Branch(&miss, ne, function, Operand(at)); in Generate() local
4277 __ Branch(&miss, ne, map, Operand(at)); in Generate() local
4320 __ Branch(&is_instance, eq, scratch, Operand(prototype)); in Generate() local
4321 __ Branch(&is_not_instance, eq, scratch, Operand(scratch2)); in Generate() local
4324 __ Branch(&loop); in Generate() local
4369 __ Branch(&slow, ne, scratch, Operand(JS_FUNCTION_TYPE)); in Generate() local
4372 __ Branch(&object_not_null, in Generate() local
4433 __ Branch(&adaptor, in GenerateReadElement() local
4441 __ Branch(&slow, hs, a1, Operand(a0)); in GenerateReadElement() local
4455 __ Branch(&slow, Ugreater_equal, a1, Operand(a0)); in GenerateReadElement() local
4480 __ Branch(&runtime, in GenerateNewNonStrictSlow() local
4515 __ Branch(&adaptor_frame, in GenerateNewNonStrictFast() local
4537 __ Branch(&skip_min, lt, a1, Operand(a2)); in GenerateNewNonStrictFast() local
4550 __ Branch(USE_DELAY_SLOT, ¶m_map_size, eq, a1, Operand(zero_reg)); in GenerateNewNonStrictFast() local
4578 __ Branch(&skip2_ne, ne, a1, Operand(zero_reg)); in GenerateNewNonStrictFast() local
4582 __ Branch(&skip2_eq, eq, a1, Operand(zero_reg)); in GenerateNewNonStrictFast() local
4622 __ Branch(&skip3, ne, a1, Operand(Smi::FromInt(0))); in GenerateNewNonStrictFast() local
4628 __ Branch(&skip_parameter_map, eq, a1, Operand(Smi::FromInt(0))); in GenerateNewNonStrictFast() local
4677 __ Branch(¶meters_loop, ne, t2, Operand(Smi::FromInt(0))); in GenerateNewNonStrictFast() local
4704 __ Branch(&arguments_loop, lt, t5, Operand(a2)); in GenerateNewNonStrictFast() local
4725 __ Branch(&adaptor_frame, in GenerateNewStrict() local
4732 __ Branch(&try_allocate); in GenerateNewStrict() local
4748 __ Branch(&add_arguments_object, eq, a1, Operand(zero_reg)); in GenerateNewStrict() local
4780 __ Branch(&done, eq, a1, Operand(zero_reg)); in GenerateNewStrict() local
4808 __ Branch(&loop, ne, a1, Operand(zero_reg)); in GenerateNewStrict() local
4861 __ Branch(&runtime, eq, a0, Operand(zero_reg)); in Generate()
4868 __ Branch(&runtime, ne, a1, Operand(JS_REGEXP_TYPE)); in Generate()
4888 __ Branch(&runtime, ne, a0, Operand(Smi::FromInt(JSRegExp::IRREGEXP))); in Generate()
4900 __ Branch(&runtime, hi, a2, Operand(OffsetsVector::kStaticOffsetsVectorSize)); in Generate()
4910 __ Branch(&runtime, ne, a0, Operand(zero_reg)); in Generate()
4923 __ Branch(&runtime, ls, a3, Operand(a0)); in Generate()
4932 __ Branch(&runtime, ne, a1, Operand(JS_ARRAY_TYPE)); in Generate()
4937 __ Branch(&runtime, ne, a0, Operand( in Generate()
4945 __ Branch(&runtime, gt, a2, Operand(at)); in Generate()
4963 __ Branch(&seq_string, eq, a1, Operand(zero_reg)); in Generate()
4980 __ Branch(&cons_string, lt, a1, Operand(kExternalStringTag)); in Generate()
4981 __ Branch(&external_string, eq, a1, Operand(kExternalStringTag)); in Generate()
4986 __ Branch(&runtime, ne, at, Operand(zero_reg)); in Generate()
4998 __ Branch(&runtime, ne, a0, Operand(a1)); in Generate()
5006 __ Branch(&external_string, ne, at, Operand(zero_reg)); in Generate()
5128 __ Branch(&success, eq, v0, Operand(NativeRegExpMacroAssembler::SUCCESS)); in Generate()
5130 __ Branch(&failure, eq, v0, Operand(NativeRegExpMacroAssembler::FAILURE)); in Generate()
5132 __ Branch(&runtime, ne, v0, Operand(NativeRegExpMacroAssembler::EXCEPTION)); in Generate()
5141 __ Branch(&runtime, eq, v0, Operand(a1)); in Generate()
5148 __ Branch(&termination_exception, eq, v0, Operand(a0)); in Generate()
5211 __ Branch(&done, lt, a1, Operand(zero_reg)); in Generate()
5218 __ Branch(&next_capture, USE_DELAY_SLOT); in Generate()
5265 __ Branch(&slowcase, hi, a1, Operand(Smi::FromInt(kMaxInlineLength))); in Generate() local
5331 __ Branch(&done, ge, a3, Operand(t1)); // Break when a3 past end of elem. in Generate() local
5333 __ Branch(&loop, USE_DELAY_SLOT); in Generate() local
5362 __ Branch(&done, eq, a3, Operand(a1)); in GenerateRecordCallTarget() local
5364 __ Branch(&done, eq, a3, Operand(at)); in GenerateRecordCallTarget() local
5370 __ Branch(USE_DELAY_SLOT, &done, eq, a3, Operand(at)); in GenerateRecordCallTarget() local
5401 __ Branch(&call, ne, t0, Operand(at)); in Generate() local
5414 __ Branch(&slow, ne, a2, Operand(JS_FUNCTION_TYPE)); in Generate() local
5423 __ Branch(&call_as_function, eq, t0, Operand(at)); in Generate() local
5440 __ Branch(&non_function, ne, a2, Operand(JS_FUNCTION_PROXY_TYPE)); in Generate() local
5475 __ Branch(&slow, ne, a3, Operand(JS_FUNCTION_TYPE)); in Generate() local
5492 __ Branch(&non_function_call, ne, a3, Operand(JS_FUNCTION_PROXY_TYPE)); in Generate() local
5565 __ Branch(receiver_not_string_, ne, t0, Operand(zero_reg)); in GenerateFast() local
5574 __ Branch(index_out_of_range_, ls, t0, Operand(index_)); in GenerateFast() local
5625 __ Branch(&got_smi_index_); in GenerateSlow() local
5661 __ Branch(&slow_case_, ne, t0, Operand(zero_reg)); in GenerateFast() local
5670 __ Branch(&slow_case_, eq, result_, Operand(t0)); in GenerateFast() local
5687 __ Branch(&exit_); in GenerateSlow() local
5723 __ Branch(&done, eq, count, Operand(zero_reg)); in GenerateCopyCharacters() local
5731 __ Branch(&loop, lt, dest, Operand(count)); in GenerateCopyCharacters() local
5779 __ Branch(&done, eq, count, Operand(zero_reg)); in GenerateCopyCharactersLong() local
5786 __ Branch(&byte_loop, lt, scratch1, Operand(zero_reg)); in GenerateCopyCharactersLong() local
5792 __ Branch(&dest_aligned, eq, scratch4, Operand(zero_reg)); in GenerateCopyCharactersLong() local
5800 __ Branch(&aligned_loop, le, scratch4, Operand(kReadAlignmentMask)); in GenerateCopyCharactersLong() local
5807 __ Branch(&simple_loop, eq, scratch4, Operand(zero_reg)); in GenerateCopyCharactersLong() local
5821 __ Branch(&loop, ge, scratch2, Operand(kReadAlignment)); in GenerateCopyCharactersLong() local
5824 __ Branch(&byte_loop); in GenerateCopyCharactersLong() local
5838 __ Branch(&loop, ge, scratch2, Operand(kReadAlignment)); in GenerateCopyCharactersLong() local
5844 __ Branch(&done, ge, dest, Operand(limit)); in GenerateCopyCharactersLong() local
5849 __ Branch(&byte_loop); in GenerateCopyCharactersLong() local
5871 __ Branch(¬_array_index, in GenerateTwoCharacterSymbolTableProbe() local
5882 __ Branch(&tmp, Ugreater, scratch, Operand(static_cast<int>('9' - '0'))); in GenerateTwoCharacterSymbolTableProbe() local
5885 __ Branch( in GenerateTwoCharacterSymbolTableProbe() local
5955 __ Branch(&is_string, ne, scratch, Operand(ODDBALL_TYPE)); in GenerateTwoCharacterSymbolTableProbe() local
5957 __ Branch(not_found, eq, undefined, Operand(candidate)); in GenerateTwoCharacterSymbolTableProbe() local
5975 __ Branch(&next_probe[i], ne, scratch, Operand(Smi::FromInt(2))); in GenerateTwoCharacterSymbolTableProbe() local
5980 __ Branch(&found_in_symbol_table, eq, chars, Operand(scratch)); in GenerateTwoCharacterSymbolTableProbe() local
6076 __ Branch(&runtime, lt, a3, Operand(zero_reg)); // From < 0. in Generate() local
6078 __ Branch(&runtime, gt, a3, Operand(a2)); // Fail if from > to. in Generate() local
6088 __ Branch(&runtime, ne, t0, Operand(zero_reg)); in Generate() local
6096 __ Branch(&return_v0, eq, a2, Operand(t0)); in Generate() local
6103 __ Branch(&result_longer_than_two, gt, a2, Operand(t0)); in Generate() local
6104 __ Branch(&runtime, lt, a2, Operand(t0)); in Generate() local
6139 __ Branch(USE_DELAY_SLOT, &seq_or_external_string, eq, t0, Operand(zero_reg)); in Generate() local
6142 __ Branch(&sliced_string, ne, t0, Operand(zero_reg)); in Generate() local
6146 __ Branch(&runtime, ne, t1, Operand(t0)); in Generate() local
6177 __ Branch(©_routine, lt, a2, Operand(SlicedString::kMinLength)); in Generate() local
6187 __ Branch(&two_byte_slice, eq, t0, Operand(zero_reg)); in Generate() local
6209 __ Branch(&sequential_string, eq, t0, Operand(zero_reg)); in Generate() local
6215 __ Branch(&runtime, ne, t0, Operand(zero_reg)); in Generate() local
6229 __ Branch(&two_byte_sequential, eq, t0, Operand(zero_reg)); in Generate() local
6291 __ Branch(&check_zero_length, eq, length, Operand(scratch2)); in GenerateFlatAsciiStringEquals() local
6300 __ Branch(&compare_chars, ne, length, Operand(zero_reg)); in GenerateFlatAsciiStringEquals() local
6334 __ Branch(&compare_lengths, eq, min_length, Operand(zero_reg)); in GenerateCompareFlatAsciiStrings() local
6353 __ Branch(&ret, eq, scratch2, Operand(scratch4)); in GenerateCompareFlatAsciiStrings() local
6355 __ Branch(&ret, gt, scratch2, Operand(scratch4)); in GenerateCompareFlatAsciiStrings() local
6390 __ Branch(chars_not_equal, ne, scratch1, Operand(scratch2)); in GenerateAsciiCharsCompareLoop() local
6392 __ Branch(&loop, ne, index, Operand(zero_reg)); in GenerateAsciiCharsCompareLoop() local
6408 __ Branch(¬_same, ne, a0, Operand(a1)); in Generate() local
6456 __ Branch(&call_runtime, ne, t4, Operand(zero_reg)); in Generate() local
6492 __ Branch(&strings_not_empty, ne, t4, Operand(zero_reg)); in Generate() local
6518 __ Branch(&longer_than_two, ne, t2, Operand(2)); in Generate() local
6556 __ Branch(&string_add_flat_result, lt, t2, Operand(ConsString::kMinLength)); in Generate() local
6561 __ Branch(&call_runtime, hs, t2, Operand(String::kMaxLength + 1)); in Generate() local
6576 __ Branch(&non_ascii, eq, t4, Operand(zero_reg)); in Generate() local
6596 __ Branch(&ascii_data, ne, at, Operand(zero_reg)); in Generate() local
6601 __ Branch(&ascii_data, eq, t0, Operand(kAsciiStringTag | kAsciiDataHintTag)); in Generate() local
6605 __ Branch(&allocated); in Generate() local
6629 __ Branch(&call_runtime, ne, t3, Operand(zero_reg)); in Generate() local
6636 __ Branch(&skip_first_add, ne, t4, Operand(zero_reg)); in Generate() local
6637 __ Branch(USE_DELAY_SLOT, &first_prepared); in Generate() local
6643 __ Branch(&call_runtime, ne, t4, Operand(zero_reg)); in Generate() local
6651 __ Branch(&skip_second_add, ne, t4, Operand(zero_reg)); in Generate() local
6652 __ Branch(USE_DELAY_SLOT, &second_prepared); in Generate() local
6658 __ Branch(&call_runtime, ne, t4, Operand(zero_reg)); in Generate() local
6671 __ Branch(&non_ascii_string_add_flat_result, eq, t4, Operand(zero_reg)); in Generate() local
6727 __ Branch(&done, lt, scratch1, Operand(FIRST_NONSTRING_TYPE)); in GenerateConvertArgument() local
6749 __ Branch(slow, ne, scratch2, Operand(JS_VALUE_TYPE)); in GenerateConvertArgument() local
6753 __ Branch(slow, ne, scratch2, Operand(scratch4)); in GenerateConvertArgument() local
6793 __ Branch(&maybe_undefined1, ne, a2, Operand(HEAP_NUMBER_TYPE)); in GenerateHeapNumbers() local
6795 __ Branch(&maybe_undefined2, ne, a2, Operand(HEAP_NUMBER_TYPE)); in GenerateHeapNumbers() local
6838 __ Branch(&miss, ne, a0, Operand(at)); in GenerateHeapNumbers() local
6840 __ Branch(&maybe_undefined2, ne, a2, Operand(HEAP_NUMBER_TYPE)); in GenerateHeapNumbers() local
6847 __ Branch(&unordered, eq, a1, Operand(at)); in GenerateHeapNumbers() local
6876 __ Branch(&miss, eq, tmp1, Operand(zero_reg)); in GenerateSymbols() local
6920 __ Branch(&miss, ne, tmp5, Operand(zero_reg)); in GenerateStrings() local
6926 __ Branch(&left_ne_right, ne, left, Operand(right)); in GenerateStrings() local
6941 __ Branch(&is_symbol, eq, tmp5, Operand(zero_reg)); in GenerateStrings() local
6985 __ Branch(&miss, ne, a2, Operand(JS_OBJECT_TYPE)); in GenerateObjects() local
6987 __ Branch(&miss, ne, a2, Operand(JS_OBJECT_TYPE)); in GenerateObjects() local
7004 __ Branch(&miss, ne, a2, Operand(known_map_)); in GenerateKnownObjects() local
7005 __ Branch(&miss, ne, a3, Operand(known_map_)); in GenerateKnownObjects() local
7131 __ Branch(done, eq, entity_name, Operand(tmp)); in GenerateNegativeLookup() local
7138 __ Branch(miss, eq, entity_name, Operand(Handle<String>(name))); in GenerateNegativeLookup() local
7141 __ Branch(&the_hole, eq, entity_name, Operand(tmp)); in GenerateNegativeLookup() local
7148 __ Branch(miss, eq, scratch0, Operand(zero_reg)); in GenerateNegativeLookup() local
7170 __ Branch(done, eq, at, Operand(zero_reg)); in GenerateNegativeLookup() local
7171 __ Branch(miss, ne, at, Operand(zero_reg)); in GenerateNegativeLookup() local
7228 __ Branch(done, eq, name, Operand(at)); in GeneratePositiveLookup() local
7251 __ Branch(done, ne, at, Operand(zero_reg)); in GeneratePositiveLookup() local
7252 __ Branch(miss, eq, at, Operand(zero_reg)); in GeneratePositiveLookup() local
7318 __ Branch(¬_in_dictionary, eq, entry_key, Operand(undefined)); in Generate() local
7321 __ Branch(&in_dictionary, eq, entry_key, Operand(key)); in Generate() local
7329 __ Branch(&maybe_in_dictionary, eq, result, Operand(zero_reg)); in Generate() local