Lines Matching defs:label
101 // thus store the label on the heap and keep a unique_ptr.
346 MovableLabel label;
361 MovableLabel label;
420 MovableLabel label;
440 {}, // label
458 {}, // label
476 {}, // label
608 auto Unuse = [](Label* label) {
609 label->Unuse();
610 label->UnuseNear();
617 Unuse(c->label.get());
618 if (c->else_state) Unuse(c->else_state->label.get());
621 for (auto& ool : out_of_line_code_) Unuse(ool.label.get());
724 __ StackCheck(ool.label.get(), limit_address);
760 ool.label.get());
922 __ bind(ool->label.get());
1177 __ bind(loop->label.get());
1226 __ emit_jump(block->label.get());
1236 // This is the last use of this label. Re-use the field for the label of the
1384 JumpIfFalse(decoder, if_block->else_state->label.get());
1407 __ emit_jump(c->label.get());
1418 __ emit_jump(c->label.get());
1422 __ bind(c->else_state->label.get());
1435 __ emit_jump(c->label.get());
1438 __ bind(c->else_state->label.get());
1444 __ bind(c->else_state->label.get());
1487 if (!c->label.get()->is_bound()) __ bind(c->label.get());
2060 Label* div_by_zero = out_of_line_code_.end()[-2].label.get();
2061 Label* div_unrepresentable = out_of_line_code_.end()[-1].label.get();
2097 Label* div_by_zero = out_of_line_code_.end()[-2].label.get();
2098 Label* div_unrepresentable = out_of_line_code_.end()[-1].label.get();
2597 DCHECK(target->label.get()->is_bound());
2598 int jump_distance = __ pc_offset() - target->label.get()->pos();
2619 __ jmp(target->label.get());
2671 MovableLabel& label = (*br_targets)[br_depth];
2672 if (label.get()->is_bound()) {
2673 __ jmp(label.get());
2675 __ bind(label.get());
2745 __ emit_jump(c->label.get());
2747 __ bind(c->else_state->label.get());
2789 return out_of_line_code_.back().label.get();