Home | History | Annotate | Download | only in ia32

Lines Matching refs:label

262         __ bind(bailouts->at(i)->label());
814 // operands, jumps to the non_float label otherwise.
816 Label* non_float,
822 Label* operand_conversion_failure);
828 // them into xmm0 and xmm1 if they are. Jump to label not_numbers if
831 static void LoadSSE2Operands(MacroAssembler* masm, Label* not_numbers);
889 Label done;
895 Label call_runtime, after_alloc_failure;
896 Label left_smi, right_smi, load_right, do_op;
913 Label alloc_failure;
929 Label alloc_failure;
941 Label alloc_failure;
1303 // can use a Label rather than a JumpTarget.
1304 Label non_zero_result;
1330 // flow can use a Label rather than a JumpTarget.
1331 Label non_zero_result;
1390 Label result_ok;
1410 Label result_ok;
1481 // in this block, so local control flow can use a Label rather
1483 Label non_zero_result;
2280 Label not_a_symbol;
2317 Label comparison_done;
2330 Label comparison;
2343 Label characters_were_different;
2494 Label slow, done;
2505 Label build_args;
2548 Label invoke, adapted;
2576 Label loop;
2852 // The exit label was bound. We may have dangling jumps to the
2861 // The then label was bound.
2872 // The exit label was bound. We may have dangling jumps to the
2881 // The else label was bound.
2934 // If the function return label is already bound we reuse the
2956 // Add a label for checking the size of the code used for returning.
2957 Label check_exit_codesize;
3023 // Compile the case label expressions and comparisons. Exit early
3048 // Compile the label expression.
3049 Load(clause->label());
3143 // Label the top of the loop for the backward jump if necessary.
3151 // No need to label it.
3231 // We will not compile the test expression. Label the top of the
3238 // Continue is the test at the bottom, no need to label the test
3242 // Label the test at the top as the continue target. The body
3357 // We will not compile the test expression. Label the top of the
3372 // bottom, no need to label the test at the top.
4199 Label exit;
4299 Label next, fast;
5289 Label slow_case;
5290 Label end;
5291 Label not_a_flat_string;
5292 Label try_again_with_new_string;
5293 Label ascii_string;
5294 Label got_char_code;
5540 Label check_frame_marker;
5892 // Swap the true and false targets but keep the same actual label
6604 Label* patch_site() { return &patch_site_; }
6607 Label patch_site_;
6648 Label* patch_site() { return &patch_site_; }
6651 Label patch_site_;
6712 Label* patch_site() { return &patch_site_; }
6718 Label patch_site_;
6795 // The delta from the patch label to the load offset must be statically
7162 Label gc;
7204 Label gc;
7259 Label slow_case;
7304 Label false_result, true_result, not_string;
7496 void GenericBinaryOpStub::GenerateSmiCode(MacroAssembler* masm, Label* slow) {
7517 Label not_smis;
7564 Label use_fp_on_smis;
7816 Label call_runtime;
7883 Label after_alloc_failure;
7902 Label non_smi_result;
7931 Label skip_allocation;
7983 Label not_strings, not_string1, string1, string1_smi2;
8077 Label* alloc_failure) {
8078 Label skip_allocation;
8149 Label runtime_call;
8150 Label runtime_call_clear_stack;
8151 Label input_not_smi;
8152 Label loaded;
8225 Label cache_miss;
8268 Label done;
8276 Label in_range;
8287 Label non_nan_result;
8307 Label no_exceptions;
8319 Label partial_remainder_loop;
8357 Label* conversion_failure) {
8359 Label done, right_exponent, normal_exponent;
8472 Label negative;
8489 Label* conversion_failure) {
8491 Label arg1_is_object, check_undefined_arg1;
8492 Label arg2_is_object, check_undefined_arg2;
8493 Label load_arg2, done;
8544 Label load_smi, done;
8562 Label load_smi_edx, load_eax, load_smi_eax, done;
8591 Label* not_numbers) {
8592 Label load_smi_edx, load_eax, load_smi_eax, load_float_eax, done;
8640 Label load_smi_1, load_smi_2, done_load_1, done;
8697 Label* non_float,
8699 Label test_other, done;
8721 Label slow, done;
8725 Label try_float;
8736 Label undo;
8781 Label try_float;
8851 Label exit;
8869 Label slow;
8874 Label adaptor;
8930 Label adaptor_frame, try_allocate, runtime;
8949 Label add_arguments_object;
8983 Label done;
9000 Label loop;
9043 Label runtime, invoke_regexp;
9132 Label seq_string, seq_two_byte_string, check_code;
9223 Label push_two_byte, push_rest;
9254 Label success;
9257 Label failure;
9316 Label next_capture, done;
9329 Label capture_negative;
9360 Label* not_found) {
9408 Label runtime;
9423 Label call_builtin, done;
9429 Label slow; // Fallthrough label.
9433 Label not_identical;
9443 Label return_equal;
9444 Label heap_number;
9486 Label not_smis;
9527 Label first_non_object;
9532 Label return_not_equal;
9565 Label check_for_symbols;
9566 Label unordered;
9590 Label below_lbl, above_lbl;
9620 Label check_for_strings;
9680 Label* label,
9684 __ j(zero, label);
9689 __ j(not_equal, label);
9708 Label slow;
9715 Label receiver_is_value, receiver_is_js_object;
9786 Label skip;
9808 Label get_result;
9809 Label prologue;
9810 Label promote_scheduled_exception;
9871 Label* throw_normal_exception,
9872 Label* throw_termination_exception,
9873 Label* throw_out_of_memory_exception,
9909 Label okay;
9917 Label failure_returned;
9931 Label retry;
9932 // If the returned exception is RETRY_AFTER_GC continue at retry label
9971 Label loop, done;
10034 Label throw_normal_exception;
10035 Label throw_termination_exception;
10036 Label throw_out_of_memory_exception;
10076 Label invoke, exit;
10078 Label not_outermost_js, not_outermost_js_2;
10176 Label slow;
10207 Label loop, is_instance, is_not_instance;
10284 Label string_add_runtime;
10308 Label second_not_zero_length, both_not_zero_length;
10330 Label string_add_flat_result, longer_than_two;
10348 Label make_two_character_string, make_flat_ascii_string;
10368 Label non_ascii, allocated;
10414 Label non_ascii_string_add_flat_result;
10505 Label loop;
10542 Label done;
10552 Label last_bytes;
10571 Label loop;
10590 Label* not_found) {
10596 Label not_array_index;
10646 Label found_in_symbol_table;
10647 Label next_probe[kProbes], next_probe_pop_mask[kProbes];
10760 Label hash_not_zero;
10769 Label runtime;
10788 Label result_longer_than_two;
10818 Label make_two_character_string;
10835 Label non_ascii_flat;
10915 Label result_not_equal;
10916 Label result_greater;
10917 Label compare_lengths;
10919 Label left_shorter;
10954 Label loop;
10990 Label runtime;
11000 Label not_same;