Lines Matching refs:RegExpOpCode
61 static std::vector<RegExpOpCode *> g_intrinsicSet = {
93 RegExpOpCode::RegExpOpCode(uint8_t opCode, int size) : opCode_(opCode), size_(size) {} in RegExpOpCode() function in panda::ecmascript::RegExpOpCode
96 RegExpOpCode *RegExpOpCode::GetRegExpOpCode(const DynChunk &buf, int pc) in GetRegExpOpCode()
104 RegExpOpCode *RegExpOpCode::GetRegExpOpCode(uint8_t opCode) in GetRegExpOpCode()
111 void RegExpOpCode::DumpRegExpOpCode(std::ostream &out, const DynChunk &buf) in DumpRegExpOpCode()
116 RegExpOpCode *byteCode = GetRegExpOpCode(buf, pc); in DumpRegExpOpCode()
242 …<< buf.GetU32(offset + RegExpOpCode::OP_SIZE_FIVE) << "\t" << buf.GetU32(offset + RegExpOpCode::OP… in DumpOpCode()
260 …<< buf.GetU32(offset + RegExpOpCode::OP_SIZE_FIVE) << "\t" << buf.GetU32(offset + RegExpOpCode::OP… in DumpOpCode()
326 buf->PutU8(offset + RegExpOpCode::OP_SIZE_ONE, captureStart); in InsertOpCode()
327 buf->PutU8(offset + RegExpOpCode::OP_SIZE_TWO, captureEnd); in InsertOpCode()
334 << "save_reset\t" << buf.GetU8(offset + RegExpOpCode::OP_SIZE_ONE) << "\t" in DumpOpCode()
335 << buf.GetU8(offset + RegExpOpCode::OP_SIZE_TWO) << std::endl; in DumpOpCode()
457 … out << buf.GetU16(offset + RegExpOpCode::OP_SIZE_THREE + (i * RegExpOpCode::OP_SIZE_FOUR)) << "\t" in DumpOpCode()
458 << buf.GetU16(offset + RegExpOpCode::OP_SIZE_THREE + in DumpOpCode()
459 (i * RegExpOpCode::OP_SIZE_FOUR + RegExpOpCode::OP_SIZE_TWO)) in DumpOpCode()
463 return offset + size * RegExpOpCode::OP_SIZE_FOUR + RegExpOpCode::OP_SIZE_THREE; in DumpOpCode()
484 …out << buf.GetU32(offset + RegExpOpCode::OP_SIZE_THREE + (i * RegExpOpCode::OP_SIZE_EIGHT)) << "\t" in DumpOpCode()
485 << buf.GetU32(offset + RegExpOpCode::OP_SIZE_THREE + in DumpOpCode()
486 (i * RegExpOpCode::OP_SIZE_EIGHT + RegExpOpCode::OP_SIZE_FOUR)) in DumpOpCode()
490 return offset + size * +RegExpOpCode::OP_SIZE_EIGHT + RegExpOpCode::OP_SIZE_THREE; in DumpOpCode()