Home
last modified time | relevance | path

Searched refs:RegExpBytecodeGenerator (Results 1 – 5 of 5) sorted by relevance

/third_party/node/deps/v8/src/regexp/
Dregexp-bytecode-generator.cc17 RegExpBytecodeGenerator::RegExpBytecodeGenerator(Isolate* isolate, Zone* zone) in RegExpBytecodeGenerator() function in v8::internal::RegExpBytecodeGenerator
25 RegExpBytecodeGenerator::~RegExpBytecodeGenerator() { in ~RegExpBytecodeGenerator()
29 RegExpBytecodeGenerator::IrregexpImplementation
30 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 …]
Dregexp-bytecode-generator-inl.h15 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()
Dregexp-bytecode-generator.h16 class V8_EXPORT_PRIVATE RegExpBytecodeGenerator : public RegExpMacroAssembler {
26 RegExpBytecodeGenerator(Isolate* isolate, Zone* zone);
27 ~RegExpBytecodeGenerator() override;
136 DISALLOW_IMPLICIT_CONSTRUCTORS(RegExpBytecodeGenerator);
Dregexp.cc955 macro_assembler.reset(new RegExpBytecodeGenerator(isolate, zone)); in Compile()
/third_party/node/deps/v8/src/codegen/
Dlabel.h107 friend class RegExpBytecodeGenerator; variable