Lines Matching refs:Label

83   void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal,
84 Label::Distance if_equal_distance = Label::kFar) {
89 Label* if_equal,
90 Label::Distance if_equal_distance = Label::kFar) {
97 Label* if_not_equal,
98 Label::Distance if_not_equal_distance = Label::kFar) {
103 Label* if_not_equal,
104 Label::Distance if_not_equal_distance = Label::kFar) {
122 Label* condition_met,
123 Label::Distance condition_met_distance = Label::kFar);
126 Handle<Map> map, int mask, Condition cc, Label* condition_met,
127 Label::Distance condition_met_distance = Label::kFar);
131 void JumpIfNotInNewSpace(Register object, Register scratch, Label* branch,
132 Label::Distance distance = Label::kFar) {
138 void JumpIfInNewSpace(Register object, Register scratch, Label* branch,
139 Label::Distance distance = Label::kFar) {
145 Label* has_color, Label::Distance has_color_distance,
149 Label* on_black,
150 Label::Distance on_black_distance = Label::kFar);
155 Label* value_is_white, Label::Distance distance);
255 Label* no_map_match);
302 void LoadWeakValue(Register value, Handle<WeakCell> cell, Label* miss);
361 void CheckFastElements(Register map, Label* fail,
362 Label::Distance distance = Label::kFar);
366 void CheckFastObjectElements(Register map, Label* fail,
367 Label::Distance distance = Label::kFar);
371 void CheckFastSmiElements(Register map, Label* fail,
372 Label::Distance distance = Label::kFar);
379 XMMRegister scratch2, Label* fail,
389 void CheckMap(Register obj, Handle<Map> map, Label* fail,
432 Label* lost_precision, Label* is_nan, Label* minus_zero,
433 Label::Distance dst = Label::kFar);
446 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag()
459 inline void JumpIfSmi(Register value, Label* smi_label,
460 Label::Distance distance = Label::kFar) {
465 inline void JumpIfSmi(Operand value, Label* smi_label,
466 Label::Distance distance = Label::kFar) {
471 inline void JumpIfNotSmi(Register value, Label* not_smi_label,
472 Label::Distance distance = Label::kFar) {
551 Register scratch2, Label* miss);
555 void LoadFromNumberDictionary(Label* miss, Register elements, Register key,
573 Register scratch, Label* gc_required, AllocationFlags flags);
578 Label* gc_required, AllocationFlags flags);
581 Register scratch, Label* gc_required, AllocationFlags flags);
588 Label* gc_required, MutableMode mode = IMMUTABLE);
594 Register scratch3, Label* gc_required);
597 Register scratch3, Label* gc_required);
599 Register scratch2, Label* gc_required);
604 Register scratch2, Label* gc_required);
606 Register scratch2, Label* gc_required);
611 Register scratch2, Label* gc_required);
613 Register scratch2, Label* gc_required);
618 Register scratch, Label* gc_required);
639 void NegativeZeroTest(Register result, Register op, Label* then_label);
644 Register scratch, Label* then_label);
656 Register scratch, Label* miss);
736 void Call(Label* target) { call(target); } in Call()
838 Label* on_not_flat_one_byte_string);
844 Label* on_not_flat_one_byte_strings);
847 void JumpIfNotUniqueNameInstanceType(Register reg, Label* not_unique_name,
848 Label::Distance distance = Label::kFar) {
852 void JumpIfNotUniqueNameInstanceType(Operand operand, Label* not_unique_name,
853 Label::Distance distance = Label::kFar);
872 void CheckEnumCache(Label* call_runtime);
882 Label* no_memento_found);
886 Label* memento_found) { in JumpIfJSArrayHasAllocationMemento()
887 Label no_memento_found; in JumpIfJSArrayHasAllocationMemento()
896 Register scratch1, Label* found);
906 const ParameterCount& actual, Label* done,
908 Label::Distance done_distance,
925 Label* condition_met,
926 Label::Distance condition_met_distance = Label::kFar);