Home | History | Annotate | Download | only in x64

Lines Matching refs:Label

212     Label ok;
213 JumpIfNotInNewSpace(object, scratch, &ok, Label::kNear);
226 Label done;
230 Label buffer_overflowed;
231 j(not_equal, &buffer_overflowed, Label::kNear);
236 j(equal, &done, Label::kNear);
252 Label* branch,
253 Label::Distance distance) {
300 Label done;
313 Label ok;
315 j(zero, &ok, Label::kNear);
344 Label done;
381 Label ok;
385 j(equal, &ok, Label::kNear);
395 Label ok;
399 j(equal, &ok, Label::kNear);
409 Label done;
420 Label::kNear);
460 Label ok;
462 j(equal, &ok, Label::kNear);
469 Label done;
482 Label::kNear);
490 Label::kNear);
518 Label ok;
521 j(equal, &ok, Label::kNear);
524 j(equal, &ok, Label::kNear);
527 j(equal, &ok, Label::kNear);
535 Label L;
536 j(cc, &L, Label::kNear);
548 Label alignment_as_expected;
550 j(zero, &alignment_as_expected, Label::kNear);
560 Label* then_label) {
561 Label ok;
563 j(not_zero, &ok, Label::kNear);
875 Label msb_set_src;
876 Label jmp_return;
878 j(sign, &msb_set_src, Label::kNear);
880 jmp(&jmp_return, Label::kNear);
894 Label msb_set_src;
895 Label jmp_return;
897 j(sign, &msb_set_src, Label::kNear);
899 jmp(&jmp_return, Label::kNear);
1128 Label ok;
1129 j(zero, &ok, Label::kNear);
1314 Label* on_not_smis,
1315 Label::Distance near_jump) {
1453 Label* on_valid,
1454 Label::Distance near_jump) {
1461 Label* on_invalid,
1462 Label::Distance near_jump) {
1469 Label* on_valid,
1470 Label::Distance near_jump) {
1477 Label* on_invalid,
1478 Label::Distance near_jump) {
1485 Label* on_smi,
1486 Label::Distance near_jump) {
1493 Label* on_not_smi,
1494 Label::Distance near_jump) {
1501 Register src, Label* on_not_smi_or_negative,
1502 Label::Distance near_jump) {
1510 Label* on_equals,
1511 Label::Distance near_jump) {
1519 Label* on_not_both_smi,
1520 Label::Distance near_jump) {
1528 Label* on_not_both_smi,
1529 Label::Distance near_jump) {
1567 Label* bailout_label,
1568 Label::Distance near_jump) {
1583 Label done;
1584 j(no_overflow, &done, Label::kNear);
1631 Label* bailout_label,
1632 Label::Distance near_jump) {
1647 Label done;
1648 j(no_overflow, &done, Label::kNear);
1680 Label* on_smi_result,
1681 Label::Distance near_jump) {
1705 Label* on_not_smi_result,
1706 Label::Distance near_jump) {
1708 Label done;
1710 masm->j(no_overflow, &done, Label::kNear);
1726 Label* on_not_smi_result,
1727 Label::Distance near_jump) {
1737 Label* on_not_smi_result,
1738 Label::Distance near_jump) {
1769 Label* on_not_smi_result,
1770 Label::Distance near_jump) {
1772 Label done;
1774 masm->j(no_overflow, &done, Label::kNear);
1790 Label* on_not_smi_result,
1791 Label::Distance near_jump) {
1801 Label* on_not_smi_result,
1802 Label::Distance near_jump) {
1840 Label* on_not_smi_result,
1841 Label::Distance near_jump) {
1848 Label failure, zero_correct_result;
1852 j(overflow, &failure, Label::kNear);
1856 Label correct_result;
1858 j(not_zero, &correct_result, Label::kNear);
1863 j(positive, &zero_correct_result, Label::kNear);
1879 Label correct_result;
1881 j(not_zero, &correct_result, Label::kNear);
1895 Label* on_not_smi_result,
1896 Label::Distance near_jump) {
1919 Label safe_div;
1921 j(not_zero, &safe_div, Label::kNear);
1924 j(positive, &safe_div, Label::kNear);
1940 Label smi_result;
1941 j(zero, &smi_result, Label::kNear);
1958 Label* on_not_smi_result,
1959 Label::Distance near_jump) {
1978 Label safe_div;
1980 j(not_equal, &safe_div, Label::kNear);
1982 j(not_equal, &safe_div, Label::kNear);
2001 Label smi_result;
2003 j(not_zero, &smi_result, Label::kNear);
2114 Label* on_not_smi_result,
2115 Label::Distance near_jump) {
2140 Label* on_not_smi_result, Label::Distance near_jump) {
2167 Label* on_not_smi_result,
2168 Label::Distance near_jump) {
2193 Label valid_result;
2197 JumpIfValidSmiValue(dst, &valid_result, Label::kNear);
2218 Label* on_not_smi_result,
2219 Label::Distance near_jump) {
2231 Label valid_result;
2235 JumpIfUIntValidSmiValue(dst, &valid_result, Label::kNear);
2273 Label* on_not_smis,
2274 Label::Distance near_jump) {
2437 Label* not_string,
2438 Label::Distance near_jump) {
2448 Register scratch2, Label* on_fail, Label::Distance near_jump) {
2478 Register instance_type, Register scratch, Label* failure,
2479 Label::Distance near_jump) {
2495 Register scratch1, Register scratch2, Label* on_fail,
2496 Label::Distance near_jump) {
2522 Label* not_unique_name,
2523 Label::Distance distance) {
2525 Label succeed;
2528 masm->j(zero, &succeed, Label::kNear);
2537 Label* not_unique_name,
2538 Label::Distance distance) {
2544 Label* not_unique_name,
2545 Label::Distance distance) {
2918 Label* miss) {
3207 Label not_zero_src;
3209 j(not_zero, &not_zero_src, Label::kNear);
3222 Label not_zero_src;
3224 j(not_zero, &not_zero_src, Label::kNear);
3237 Label not_zero_src;
3239 j(not_zero, &not_zero_src, Label::kNear);
3252 Label not_zero_src;
3254 j(not_zero, &not_zero_src, Label::kNear);
3267 Label not_zero_src;
3269 j(not_zero, &not_zero_src, Label::kNear);
3282 Label not_zero_src;
3284 j(not_zero, &not_zero_src, Label::kNear);
3297 Label not_zero_src;
3299 j(not_zero, &not_zero_src, Label::kNear);
3311 Label not_zero_src;
3313 j(not_zero, &not_zero_src, Label::kNear);
3512 Label* fail,
3513 Label::Distance distance) {
3525 Label* fail,
3526 Label::Distance distance) {
3541 Label* fail,
3542 Label::Distance distance) {
3556 Label* fail,
3558 Label smi_value, done;
3560 JumpIfSmi(maybe_number, &smi_value, Label::kNear);
3570 jmp(&done, Label::kNear);
3591 Label* fail,
3603 Label done;
3605 j(zero, &done, Label::kNear);
3615 Label done;
3616 Label conv_failure;
3620 j(zero, &done, Label::kNear);
3622 j(overflow, &conv_failure, Label::kNear);
3627 jmp(&done, Label::kNear);
3631 j(below, &done, Label::kNear);
3657 Label done;
3661 j(no_overflow, &done, Label::kNear);
3681 Label done;
3684 j(no_overflow, &done, Label::kNear);
3700 Label* lost_precision, Label* is_nan,
3701 Label* minus_zero, Label::Distance dst) {
3708 Label done;
3712 j(not_zero, &done, Label::kNear);
3760 Label fail;
3773 Label ok;
3775 j(is_smi, &ok, Label::kNear);
3870 Label done_checking;
3917 Label done, loop;
3920 JumpIfSmi(result, &done, Label::kNear);
3922 j(not_equal, &done, Label::kNear);
3930 Label* miss) {
3942 Label done;
3944 j(not_equal, &done, Label::kNear);
4053 Label done;
4060 Label::kNear,
4082 Label* done,
4085 Label::Distance near_jump,
4089 Label invoke;
4115 j(equal, &invoke, Label::kNear);
4121 j(equal, &invoke, Label::kNear);
4149 Label skip_flooding;
4399 Label* miss) {
4400 Label same_contexts;
4499 void MacroAssembler::LoadFromNumberDictionary(Label* miss,
4527 Label done;
4610 Label* gc_required,
4625 Label aligned;
4627 j(zero, &aligned, Label::kNear);
4667 Label* gc_required,
4733 Label* gc_required,
4745 Label* gc_required,
4794 Label* gc_required,
4814 Label* gc_required) {
4851 Label* gc_required) {
4887 Label* gc_required) {
4901 Label* gc_required) {
4918 Label* gc_required) {
4932 Label* gc_required) {
4945 Label* gc_required) {
4981 Label short_loop, len8, len16, len24, done, short_string;
4986 j(below, &short_string, Label::kNear);
4995 j(below_equal, &len8, Label::kNear);
4997 j(below_equal, &len16, Label::kNear);
4999 j(below_equal, &len24, Label::kNear);
5015 jmp(&done, Label::kNear);
5029 jmp(&done, Label::kNear);
5034 j(zero, &done, Label::kNear);
5053 Label loop, entry;
5095 Label* no_map_match) {
5129 Label ok, fail;
5162 Label is_object;
5285 Label* condition_met,
5286 Label::Distance condition_met_distance) {
5307 Label* on_black,
5308 Label::Distance on_black_distance) {
5348 Register mask_scratch, Label* value_is_white,
5349 Label::Distance distance) {
5366 void MacroAssembler::CheckEnumCache(Register null_value, Label* call_runtime) {
5367 Label next, start;
5395 Label no_elements;
5414 Label* no_memento_found) {
5436 Label* found) {
5440 Label loop_again, end;