Home | History | Annotate | Download | only in mips

Lines Matching refs:Label

95 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow,
100 Label* rhs_not_nan,
101 Label* slow,
135 Label out_of_range, only_low, negate, done;
176 Label error;
192 Label normal_exponent, restore_sign;
227 Label high_shift_needed, high_shift_done;
245 Label pos_shift, shift_done;
277 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow,
279 Label not_identical;
280 Label heap_number, return_equal;
400 Label* both_loaded_as_doubles,
401 Label* slow,
406 Label lhs_is_smi;
463 Label first_non_object;
470 Label return_not_equal;
497 Label* both_loaded_as_doubles,
498 Label* not_heap_numbers,
499 Label* slow) {
519 Label* possible_strings,
520 Label* not_both_strings) {
525 Label object_test;
562 Label* fail) {
563 Label ok;
585 Label miss;
589 Label slow; // Call builtin.
590 Label not_smis, both_loaded_as_doubles;
592 Label not_two_smis, smi_done;
629 Label nan;
651 Label skip;
685 Label check_for_internalized_strings;
686 Label flat_string_check;
811 Label call_runtime, done, int_exponent;
813 Label base_is_smi, unpack_exponent;
849 Label int_exponent_convert;
865 Label not_plus_half;
940 Label positive_exponent;
945 Label while_true, no_carry, loop_end;
1113 Label find_ra;
1139 Label exception_returned;
1146 Label okay;
1209 Label zero;
1226 Label invoke, handler_entry, exit;
1286 Label non_outermost_js;
1293 Label cont;
1368 Label non_outermost_js_2;
1399 Label miss;
1438 Label object_is_smi;
1444 Label fast_case, slow_case;
1482 Label function_prototype_valid;
1502 Label done, loop, fast_runtime_fallback;
1544 Label miss;
1568 Label slow;
1572 Label adaptor;
1624 Label runtime;
1655 Label adaptor_frame, try_allocate, runtime;
1687 Label param_map_size;
1715 Label skip2_ne, skip2_eq;
1758 Label skip_parameter_map;
1759 Label skip3;
1786 Label parameters_loop, parameters_test;
1829 Label arguments_loop, arguments_test;
1858 Label slow;
1889 Label try_allocate, runtime;
1903 Label add_arguments_object;
1931 Label done;
1944 Label loop;
1975 Label runtime;
2013 Label runtime;
2102 Label seq_string /* 5 */, external_string /* 7 */,
2265 Label success;
2269 Label failure;
2354 Label next_capture, done;
2456 Label initialize, done, miss, megamorphic, not_array_function;
2472 Label check_allocation_site;
2541 Label non_function;
2552 Label feedback_register_initialized;
2579 void CallICStub::HandleArrayCase(MacroAssembler* masm, Label* miss) {
2607 Label
2651 Label uninitialized, miss, not_allocation_site;
2923 Label done;
2932 Label loop_entry, loop;
2948 Label runtime;
2992 Label single_char;
2996 Label return_v0;
3013 Label underlying_unpacked, sliced_string, seq_or_external_string;
3050 Label copy_routine;
3062 Label two_byte_slice, set_slice_header;
3084 Label two_byte_sequential, sequential_string, allocate_result;
3172 Label not_smi;
3178 Label not_heap_number;
3188 Label not_string, slow_string;
3202 Label not_oddball;
3215 Label not_smi, positive_smi;
3232 Label is_number;
3235 Label not_string;
3244 Label not_heap_number;
3251 Label not_oddball;
3268 Label strings_not_equal, check_zero_length;
3278 Label compare_chars;
3301 Label result_not_equal, compare_lengths;
3328 Label ret;
3341 Label* chars_not_equal) {
3355 Label loop;
3376 Label not_same;
3386 Label runtime;
3430 Label miss;
3454 Label miss;
3478 Label generic_stub;
3479 Label unordered, maybe_undefined1, maybe_undefined2;
3480 Label miss;
3492 Label done, left, left_smi, right_smi;
3521 Label fpu_eq, fpu_lt;
3570 Label miss;
3611 Label miss;
3636 Label done;
3654 Label miss;
3682 Label left_ne_right;
3700 Label is_symbol;
3711 Label runtime;
3740 Label miss;
3760 Label miss;
3846 Label* miss,
3847 Label* done,
3891 Label good;
3924 // |done| label if a property with the given name is found. Jump to
3925 // the |miss| label otherwise.
3928 Label* miss,
3929 Label* done,
4024 Label in_dictionary, maybe_in_dictionary, not_in_dictionary;
4113 Label skip_to_incremental_noncompacting;
4114 Label skip_to_incremental_compacting;
4117 // get the offset fixed up correctly by the bind(Label*) call. We patch it
4154 Label dont_need_remembered_set;
4215 Label on_black;
4216 Label need_incremental;
4217 Label need_incremental_pop_scratch;
4250 Label ensure_not_white;
4345 Label* miss) {
4347 Label next_loop, prepare_next;
4348 Label start_polymorphic;
4411 Register scratch, Label* compare_map,
4412 Label* load_smi_map, Label* try_array) {
4447 Label try_array, load_smi_map, compare_map;
4448 Label not_array, miss;
4503 Label try_array, load_smi_map, compare_map;
4504 Label not_array, miss;
4516 Label polymorphic, try_poly_name;
4589 Label try_array, load_smi_map, compare_map;
4590 Label not_array, miss;
4634 Register scratch2, Label* miss) {
4636 Label next_loop, prepare_next;
4637 Label start_polymorphic;
4638 Label transition_call;
4712 Label try_array, load_smi_map, compare_map;
4713 Label not_array, miss;
4724 Label polymorphic, try_poly_name;
4864 Label normal_sequence;
4978 Label not_zero_case, not_one_case;
5031 Label subclassing;
5034 Label no_info;
5130 Label done;
5138 Label fast_elements_case;
5151 Label slow_case;
5185 Label fast_heapobject_case, fast_smi_case, slow_case;
5213 Label not_mutable_data;
5231 Label not_same_value;
5238 Label done;
5267 Label value_is_heap_object;
5316 Label profiler_disabled;
5317 Label end_profiler_check;
5364 Label promote_scheduled_exception;
5365 Label
5366 Label leave_exit_frame;
5367 Label return_value_loaded;