Lines Matching refs:RegExpInstruction
58 base::Vector<RegExpInstruction> ToInstructionVector(
60 RegExpInstruction* inst_begin =
61 reinterpret_cast<RegExpInstruction*>(raw_bytes.GetDataStartAddress());
62 int inst_num = raw_bytes.length() / sizeof(RegExpInstruction);
63 DCHECK_EQ(sizeof(RegExpInstruction) * inst_num, raw_bytes.length());
64 return base::Vector<RegExpInstruction>(inst_begin, inst_num);
378 RegExpInstruction inst = bytecode_[t.pc];
380 case RegExpInstruction::CONSUME_RANGE: {
384 case RegExpInstruction::ASSERTION:
392 case RegExpInstruction::FORK: {
405 case RegExpInstruction::JMP:
408 case RegExpInstruction::ACCEPT:
419 case RegExpInstruction::SET_REGISTER_TO_CP:
423 case RegExpInstruction::CLEAR_REGISTER:
450 RegExpInstruction inst = bytecode_[t.pc];
451 DCHECK_EQ(inst.opcode, RegExpInstruction::CONSUME_RANGE);
452 RegExpInstruction::Uc16Range range = inst.payload.consume_range;
520 base::Vector<const RegExpInstruction> bytecode_;