Home | History | Annotate | Download | only in ppc

Lines Matching refs:Label

95 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow,
98 Register rhs, Label* lhs_not_nan,
99 Label* slow, bool strict);
128 Label out_of_range, only_low, negate, done, fastpath_done;
250 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow,
252 Label not_identical;
253 Label heap_number, return_equal;
382 Register rhs, Label* lhs_not_nan,
383 Label* slow, bool strict) {
386 Label rhs_is_smi;
396 Label skip;
428 Label skip;
460 Label first_non_object;
467 Label return_not_equal;
495 Label* both_loaded_as_doubles,
496 Label* not_heap_numbers, Label* slow) {
517 Label* possible_strings,
518 Label* not_both_strings) {
522 Label object_test;
559 Label* fail) {
560 Label ok;
582 Label miss;
586 Label slow; // Call builtin.
587 Label not_smis, both_loaded_as_doubles, lhs_not_nan;
589 Label not_two_smis, smi_done;
624 Label no_nan;
627 Label nan, equal, less_than;
669 Label check_for_internalized_strings;
670 Label flat_string_check;
786 Label call_runtime, done, int_exponent;
788 Label base_is_smi, unpack_exponent;
834 Label not_plus_half, not_minus_inf1, not_minus_inf2;
912 Label positive_exponent;
918 Label while_true, no_carry, loop_end;
1109 Label after_call;
1124 Label exception_returned;
1131 Label okay;
1196 Label skip;
1224 Label invoke, handler_entry, exit;
1269 Label non_outermost_js;
1277 Label cont;
1347 Label non_outermost_js_2;
1389 Label object_is_smi;
1395 Label fast_case, slow_case;
1433 Label function_prototype_valid;
1453 Label done, loop, fast_runtime_fallback;
1493 Label miss;
1510 Label miss;
1550 Label slow;
1554 Label adaptor;
1607 Label runtime;
1638 Label adaptor_frame, try_allocate, runtime;
1663 Label skip;
1683 Label skip2, skip3;
1719 Label skip4, skip5;
1762 Label skip_parameter_map;
1768 Label skip6;
1797 Label parameters_loop;
1841 Label arguments_loop;
1869 Label slow;
1900 Label try_allocate, runtime;
1914 Label add_arguments_object;
1955 Label loop;
1983 Label runtime;
2020 Label runtime, br_over, encoding_type_UC16;
2111 Label seq_string /* 5 */, external_string /* 7 */, check_underlying /* 4 */,
2278 Label success;
2283 Label failure;
2367 Label next_capture;
2459 Label initialize, done, miss, megamorphic, not_array_function;
2475 Label check_allocation_site;
2549 Label non_function;
2568 Label feedback_register_initialized;
2592 void CallICStub::HandleArrayCase(MacroAssembler* masm, Label* miss) {
2622 Label extra_checks_or_miss, call, call_function;
2665 Label
2911 Label done;
2922 Label byte_loop;
2936 Label runtime;
2978 Label single_char;
2983 Label return_r3;
3001 Label underlying_unpacked, sliced_string, seq_or_external_string;
3038 Label copy_routine;
3051 Label two_byte_slice, set_slice_header;
3073 Label two_byte_sequential, sequential_string, allocate_result;
3161 Label not_smi;
3171 Label not_string, slow_string;
3185 Label not_oddball;
3199 Label not_smi;
3206 Label positive;
3221 Label is_number;
3229 Label not_heap_number;
3237 Label not_oddball;
3257 Label strings_not_equal, check_zero_length;
3267 Label compare_chars;
3289 Label result_not_equal, compare_lengths;
3298 Label skip;
3328 Label less_equal, equal;
3343 Register scratch1, Label* chars_not_equal) {
3356 Label loop;
3377 Label not_same;
3388 Label runtime;
3437 Label miss;
3461 Label miss;
3485 Label generic_stub;
3486 Label unordered, maybe_undefined1, maybe_undefined2;
3487 Label miss;
3488 Label equal, less_than;
3500 Label done, left, left_smi, right_smi;
3577 Label miss, not_equal;
3618 Label miss;
3657 Label miss, not_identical, is_symbol;
3709 Label runtime;
3738 Label miss;
3758 Label miss;
3840 MacroAssembler* masm, Label* miss, Label* done, Register receiver,
3883 Label good;
3919 // |done| label if a property with the given name is found. Jump to
3920 // the |miss| label otherwise.
3923 MacroAssembler* masm, Label* miss, Label* done, Register elements,
4017 Label in_dictionary, maybe_in_dictionary, not_in_dictionary;
4103 Label skip_to_incremental_noncompacting;
4104 Label skip_to_incremental_compacting;
4107 // get the offset fixed up correctly by the bind(Label*) call. We patch
4139 Label dont_need_remembered_set;
4193 Label on_black;
4194 Label need_incremental;
4195 Label need_incremental_pop_scratch;
4228 Label ensure_not_white;
4318 Label* miss) {
4320 Label next_loop, prepare_next;
4321 Label start_polymorphic;
4389 Register scratch, Label* compare_map,
4390 Label* load_smi_map, Label* try_array) {
4425 Label try_array, load_smi_map, compare_map;
4426 Label not_array, miss;
4481 Label try_array, load_smi_map, compare_map;
4482 Label not_array, miss;
4493 Label polymorphic, try_poly_name;
4567 Label try_array, load_smi_map, compare_map;
4568 Label not_array, miss;
4612 Register scratch2, Label* miss) {
4614 Label next_loop, prepare_next;
4615 Label start_polymorphic;
4616 Label transition_call;
4692 Label try_array, load_smi_map, compare_map;
4693 Label not_array, miss;
4704 Label polymorphic, try_poly_name;
4866 Label normal_sequence;
4980 Label not_zero_case, not_one_case;
5033 Label subclassing;
5037 Label no_info;
5129 Label done;
5137 Label fast_elements_case;
5188 Label fast_heapobject_case, fast_smi_case, slow_case;
5215 Label not_mutable_data;
5235 Label not_same_value;
5245 Label done;
5277 Label value_is_heap_object;
5340 Label profiler_disabled;
5341 Label end_profiler_check;
5388 Label promote_scheduled_exception;
5389 Label delete_allocated_handles;
5390 Label leave_exit_frame;
5391 Label return_value_loaded;