Lines Matching refs:end_label
728 CLabel* end_label; in SideTable() member
737 Control(const byte* pc, CLabel* end_label, CLabel* else_label, in SideTable()
740 end_label(end_label), in SideTable()
743 Control(const byte* pc, CLabel* end_label, uint32_t exit_arity) in SideTable()
744 : Control(pc, end_label, nullptr, exit_arity) {} in SideTable()
747 end_label->Finish(map, start); in SideTable()
818 CLabel* end_label = CLabel::New(&control_transfer_zone, stack_height, in SideTable() local
822 control_stack.emplace_back(i.pc(), end_label, else_label, in SideTable()
833 c->end_label->Ref(i.pc(), stack_height); in SideTable()
839 DCHECK_GE(stack_height, c->end_label->target_stack_height); in SideTable()
840 stack_height = c->end_label->target_stack_height; in SideTable()
847 DCHECK_IMPLIES(c->end_label->target, *c->pc == kExprLoop); in SideTable()
848 if (!c->end_label->target) { in SideTable()
850 c->end_label->Bind(i.pc() + 1); in SideTable()
853 DCHECK_GE(stack_height, c->end_label->target_stack_height); in SideTable()
854 stack_height = c->end_label->target_stack_height + c->exit_arity; in SideTable()
862 if (!unreachable) c->end_label->Ref(i.pc(), stack_height); in SideTable()
869 if (!unreachable) c->end_label->Ref(i.pc(), stack_height); in SideTable()
882 c->end_label->Ref(i.pc() + j, stack_height); in SideTable()