Searched refs:RegExpBytecodeGenerator (Results 1 – 5 of 5) sorted by relevance
17 RegExpBytecodeGenerator::RegExpBytecodeGenerator(Isolate* isolate, Zone* zone) in RegExpBytecodeGenerator() function in v8::internal::RegExpBytecodeGenerator25 RegExpBytecodeGenerator::~RegExpBytecodeGenerator() { in ~RegExpBytecodeGenerator()29 RegExpBytecodeGenerator::IrregexpImplementation30 RegExpBytecodeGenerator::Implementation() { in Implementation()34 void RegExpBytecodeGenerator::Bind(Label* l) { in Bind()49 void RegExpBytecodeGenerator::EmitOrLink(Label* l) { in EmitOrLink()64 void RegExpBytecodeGenerator::PopRegister(int register_index) { in PopRegister()70 void RegExpBytecodeGenerator::PushRegister(int register_index, in PushRegister()77 void RegExpBytecodeGenerator::WriteCurrentPositionToRegister(int register_index, in WriteCurrentPositionToRegister()85 void RegExpBytecodeGenerator::ClearRegisters(int reg_from, int reg_to) { in ClearRegisters()[all …]
15 void RegExpBytecodeGenerator::Emit(uint32_t byte, uint32_t twenty_four_bits) { in Emit()20 void RegExpBytecodeGenerator::Emit(uint32_t byte, int32_t twenty_four_bits) { in Emit()25 void RegExpBytecodeGenerator::Emit16(uint32_t word) { in Emit16()34 void RegExpBytecodeGenerator::Emit8(uint32_t word) { in Emit8()43 void RegExpBytecodeGenerator::Emit32(uint32_t word) { in Emit32()
16 class V8_EXPORT_PRIVATE RegExpBytecodeGenerator : public RegExpMacroAssembler {26 RegExpBytecodeGenerator(Isolate* isolate, Zone* zone);27 ~RegExpBytecodeGenerator() override;136 DISALLOW_IMPLICIT_CONSTRUCTORS(RegExpBytecodeGenerator);
955 macro_assembler.reset(new RegExpBytecodeGenerator(isolate, zone)); in Compile()
107 friend class RegExpBytecodeGenerator; variable