Lines Matching defs:Label
189 struct Label {
191 Label() = default;
192 ~Label() {
199 Label(const Label&) = delete;
200 Label& operator=(const Label&) = delete;
240 void Fork(Label& target) {
244 void Jmp(Label& target) {
252 void Bind(Label& target) {
253 DCHECK_EQ(target.state_, Label::UNBOUND);
266 target.state_ = Label::BOUND;
273 void LabelledInstrImpl(RegExpInstruction::Opcode op, Label& target) {
277 if (target.state_ == Label::BOUND) {
280 DCHECK_EQ(target.state_, Label::UNBOUND);
354 Label end;
357 Label tail;
455 Label begin;
456 Label end;
479 Label body;
480 Label end;
508 Label end;
536 Label end;
538 Label body;