Home | History | Annotate | Download | only in x64

Lines Matching refs:Label

178                      Label* condition_met,
179 Label::Distance condition_met_distance = Label::kFar);
185 Label* branch,
186 Label::Distance distance = Label::kFar) {
194 Label* branch,
195 Label::Distance distance = Label::kFar) {
203 Label* on_black,
204 Label::Distance on_black_distance = Label::kFar);
210 Label* not_data_object,
211 Label::Distance not_data_object_distance);
216 // black and fall through. For the rest we jump to the label so the
221 Label* object_is_white_and_not_data,
222 Label::Distance distance);
430 Label* on_not_smis,
431 Label::Distance near_jump = Label::kFar);
489 void JumpIfNotValidSmiValue(Register src, Label* on_invalid,
490 Label::Distance near_jump = Label::kFar);
493 void JumpIfUIntNotValidSmiValue(Register src, Label* on_invalid,
494 Label::Distance near_jump = Label::kFar);
496 // Jump to label if the value is a tagged smi.
498 Label* on_smi,
499 Label::Distance near_jump = Label::kFar);
501 // Jump to label if the value is not a tagged smi.
503 Label* on_not_smi,
504 Label::Distance near_jump = Label::kFar);
506 // Jump to label if the value is not a non-negative tagged smi.
508 Label* on_not_smi,
509 Label::Distance near_jump = Label::kFar);
511 // Jump to label if the value, which must be a tagged smi, has value equal
515 Label* on_equals,
516 Label::Distance near_jump = Label::kFar);
521 Label* on_not_both_smi,
522 Label::Distance near_jump = Label::kFar);
526 Label* on_not_both_smi,
527 Label::Distance near_jump = Label::kFar);
536 // the label.
540 Label* on_not_smi_result,
541 Label::Distance near_jump = Label::kFar);
552 // or jumping to a label if the result cannot be represented by a smi.
556 Label* on_not_smi_result,
557 Label::Distance near_jump = Label::kFar);
565 // result, or jumping to a label if the result cannot be represented by a smi.
569 Label* on_not_smi_result,
570 Label::Distance near_jump = Label::kFar);
576 Label* on_smi_result,
577 Label::Distance near_jump = Label::kFar);
585 Label* on_not_smi_result,
586 Label::Distance near_jump = Label::kFar);
590 Label* on_not_smi_result,
591 Label::Distance near_jump = Label::kFar);
603 Label* on_not_smi_result,
604 Label::Distance near_jump = Label::kFar);
613 Label* on_not_smi_result,
614 Label::Distance near_jump = Label::kFar);
627 Label* on_not_smi_result,
628 Label::Distance near_jump = Label::kFar);
635 Label* on_not_smi_result,
636 Label::Distance near_jump = Label::kFar);
643 Label* on_not_smi_result,
644 Label::Distance near_jump = Label::kFar);
661 Label* on_not_smi_result,
662 Label::Distance near_jump = Label::kFar);
678 Label* on_not_smi_result,
679 Label::Distance near_jump = Label::kFar);
692 // smi. If neither are smis, jump to the failure label.
696 Label* on_not_smis,
697 Label::Distance near_jump = Label::kFar);
736 Label* not_string,
737 Label::Distance near_jump = Label::kFar);
745 Label* on_not_both_flat_ascii,
746 Label::Distance near_jump = Label::kFar);
749 // label if not. If the instance type can be scratched specify same register
754 Label*on_not_flat_ascii_string,
755 Label::Distance near_jump = Label::kFar);
762 Label* on_fail,
763 Label::Distance near_jump = Label::kFar);
807 void Call(Label* target) { call(target); }
865 // Jump to the specified label if it does not.
867 Label* fail,
868 Label::Distance distance = Label::kFar);
871 // and HeapObject elements. Jump to the specified label if it does not.
873 Label* fail,
874 Label::Distance distance = Label::kFar);
877 // elements. Jump to the specified label if it does not.
879 Label* fail,
880 Label::Distance distance = Label::kFar);
890 Label* fail);
898 Label* early_success,
902 // label if not. Skip the smi check if not required (object is known to be a
907 Label* fail,
989 Label* miss);
993 void LoadFromNumberDictionary(Label* miss,
1006 // continues at the gc_required label. The allocated object is returned in
1019 Label* gc_required,
1028 Label* gc_required,
1035 Label* gc_required,
1049 Label* gc_required);
1058 Label* gc_required);
1064 Label* gc_required);
1071 Label* gc_required);
1075 Label* gc_required);
1082 Label* gc_required);
1086 Label* gc_required);
1092 void NegativeZeroTest(Register result, Register op, Label* then_label);
1103 Register scratch, Label* then_label);
1107 // function and jumps to the miss label if the fast checks fail. The
1112 Label* miss,
1137 Label* no_map_match);
1305 Label* call_runtime);
1334 Label* done,
1337 Label::Distance near_jump = Label::kFar,
1371 Label* branch,
1372 Label::Distance distance = Label::kFar);