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);
297 void LoadWeakValue(Register value, Handle<WeakCell> cell, Label* miss);
351 void CheckFastElements(Register map, Label* fail,
352 Label::Distance distance = Label::kFar);
356 void CheckFastObjectElements(Register map, Label* fail,
357 Label::Distance distance = Label::kFar);
361 void CheckFastSmiElements(Register map, Label* fail,
362 Label::Distance distance = Label::kFar);
368 Register key, Register scratch, Label* fail,
378 void CheckMap(Register obj, Handle<Map> map, Label* fail,
423 Label* lost_precision, Label* is_nan, Label* minus_zero,
424 Label::Distance dst = Label::kFar);
437 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag()
450 inline void JumpIfSmi(Register value, Label* smi_label,
451 Label::Distance distance = Label::kFar) {
456 inline void JumpIfSmi(Operand value, Label* smi_label,
457 Label::Distance distance = Label::kFar) {
462 inline void JumpIfNotSmi(Register value, Label* not_smi_label,
463 Label::Distance distance = Label::kFar) {
540 Register scratch2, Label* miss);
544 void LoadFromNumberDictionary(Label* miss, Register elements, Register key,
562 Register scratch, Label* gc_required, AllocationFlags flags);
567 Label* gc_required, AllocationFlags flags);
570 Register scratch, Label* gc_required, AllocationFlags flags);
577 Label* gc_required, MutableMode mode = IMMUTABLE);
583 Register scratch3, Label* gc_required);
586 Register scratch3, Label* gc_required);
588 Register scratch2, Label* gc_required);
593 Register scratch2, Label* gc_required);
595 Register scratch2, Label* gc_required);
600 Register scratch2, Label* gc_required);
602 Register scratch2, Label* gc_required);
607 Register scratch, Label* gc_required);
628 void NegativeZeroTest(Register result, Register op, Label* then_label);
633 Register scratch, Label* then_label);
645 Register scratch, Label* miss);
725 void Call(Label* target) { call(target); } in Call()
818 Label* on_not_flat_one_byte_string);
824 Label* on_not_flat_one_byte_strings);
827 void JumpIfNotUniqueNameInstanceType(Register reg, Label* not_unique_name,
828 Label::Distance distance = Label::kFar) {
832 void JumpIfNotUniqueNameInstanceType(Operand operand, Label* not_unique_name,
833 Label::Distance distance = Label::kFar);
852 void CheckEnumCache(Label* call_runtime);
862 Label* no_memento_found);
866 Label* memento_found) { in JumpIfJSArrayHasAllocationMemento()
867 Label no_memento_found; in JumpIfJSArrayHasAllocationMemento()
876 Register scratch1, Label* found);
886 const ParameterCount& actual, Label* done,
888 Label::Distance done_distance,
905 Label* condition_met,
906 Label::Distance condition_met_distance = Label::kFar);