Home | History | Annotate | Download | only in x64

Lines Matching refs:label

234   // operands, jumps to the non_float label otherwise.
236 Label* non_float);
242 Label* operand_conversion_failure);
414 __ bind(bailouts->at(i)->label());
520 // Add a label for checking the size of the code used for returning.
522 Label check_exit_codesize;
576 Label* patch_site() { return &patch_site_; }
579 Label patch_site_;
633 Label* patch_site() { return &patch_site_; }
639 Label patch_site_;
715 Label slow, done;
726 Label build_args;
768 Label invoke, adapted;
795 Label loop;
1057 // The exit label was bound. We may have dangling jumps to the
1066 // The then label was bound.
1077 // The exit label was bound. We may have dangling jumps to the
1086 // The else label was bound.
1138 // If the function return label is already bound we reuse the
1199 // Compile the case label expressions and comparisons. Exit early
1224 // Compile the label expression.
1225 Load(clause->label());
1318 // Label the top of the loop for the backward jump if necessary.
1326 // No need to label it.
1408 // We will not compile the test expression. Label the top of the
1415 // Continue is the test at the bottom, no need to label the test
1419 // Label the test at the top as the continue target. The body
1534 // We will not compile the test expression. Label the top of the
1549 // bottom, no need to label the test at the top.
2986 // Swap the true and false targets but keep the same actual label
3718 Label check_frame_marker;
3749 Label slow_case;
3750 Label end;
3751 Label not_a_flat_string;
3752 Label try_again_with_new_string;
3753 Label ascii_string;
3754 Label got_char_code;
4795 Label next, fast;
5338 Label* patch_site() { return &patch_site_; }
5341 Label patch_site_;
6099 // The delta from the patch label to the load offset must be
6311 Label gc;
6353 Label gc;
6406 Label slow_case;
6451 Label false_result, true_result, not_string;
6594 Label* conversion_failure) {
6596 Label done, right_exponent, normal_exponent;
6709 Label negative;
6723 Label slow, done;
6727 Label try_float;
6771 Label try_float;
6824 Label runtime;
6910 Label seq_string, seq_two_byte_string, check_code;
7037 Label setup_two_byte, setup_rest;
7063 Label success;
7066 Label failure;
7121 Label next_capture, done;
7132 Label capture_negative;
7158 Label call_builtin, done;
7164 Label slow; // Fallthrough label.
7168 Label not_identical;
7178 Label return_equal;
7179 Label heap_number;
7219 Label not_smis;
7240 Label first_non_object;
7244 Label return_not_equal;
7274 Label check_for_symbols;
7284 Label below_lbl, above_lbl;
7302 Label check_for_strings;
7364 Label* label,
7367 __ JumpIfSmi(object, label);
7375 __ j(zero, label);
7412 Label slow;
7437 Label loop, is_instance, is_not_instance;
7474 Label adaptor_frame, try_allocate, runtime;
7496 Label add_arguments_object;
7531 Label done;
7548 Label loop;
7576 Label slow;
7580 Label adaptor;
7628 Label adaptor;
7663 Label skip;
7673 Label* throw_normal_exception,
7674 Label* throw_termination_exception,
7675 Label* throw_out_of_memory_exception,
7743 Label failure_returned;
7768 Label retry;
7769 // If the returned exception is RETRY_AFTER_GC continue at retry label
7808 Label loop, done;
7854 Label slow;
7861 Label receiver_is_value, receiver_is_js_object;
7936 Label throw_normal_exception;
7937 Label throw_termination_exception;
7938 Label throw_out_of_memory_exception;
7983 Label invoke, exit;
7985 Label not_outermost_js, not_outermost_js_2;
8118 Label load_smi, done;
8137 Label load_smi, done;
8175 Label* conversion_failure) {
8177 Label arg1_is_object, check_undefined_arg1;
8178 Label arg2_is_object, check_undefined_arg2;
8179 Label load_arg2, done;
8229 Label load_smi_lhs, load_smi_rhs, done_load_lhs, done;
8256 Label* non_float) {
8257 Label test_other, done;
8259 // If not, jump to label non_float.
8445 void GenericBinaryOpStub::GenerateSmiCode(MacroAssembler* masm, Label* slow) {
8466 Label not_smis;
8475 Label use_fp_on_smis;
8606 Label call_runtime;
8641 Label skip_allocation;
8685 Label skip_allocation, non_smi_result;
8761 Label not_strings, both_strings, not_string1, string1;
8913 Label string_add_runtime;
8938 Label second_not_zero_length, both_not_zero_length;
8961 Label string_add_flat_result;
8993 Label non_ascii, allocated;
9038 Label non_ascii_string_add_flat_result;
9119 Label loop;
9152 Label done;
9163 Label last_bytes;
9182 Label loop;
9196 Label runtime;
9235 Label non_ascii_flat;
9325 Label left_shorter;
9335 Label compare_lengths;
9341 Label result_not_equal;
9342 Label loop;
9377 Label result_greater;
9394 Label runtime;
9405 Label not_same;
9459 Label no_exceptions;
9471 Label partial_remainder_loop;
9482 Label valid_result;
9483 Label return_result;
9504 Label clear_exceptions;