Home
last modified time | relevance | path

Searched refs:RegExpMacroAssembler (Results 1 – 18 of 18) sorted by relevance

/external/v8/src/regexp/
Dregexp-macro-assembler.cc19 RegExpMacroAssembler::RegExpMacroAssembler(Isolate* isolate, Zone* zone) in RegExpMacroAssembler() function in v8::internal::RegExpMacroAssembler
26 RegExpMacroAssembler::~RegExpMacroAssembler() { in ~RegExpMacroAssembler()
30 int RegExpMacroAssembler::CaseInsensitiveCompareUC16(Address byte_offset1, in CaseInsensitiveCompareUC16()
91 void RegExpMacroAssembler::CheckNotInSurrogatePair(int cp_offset, in CheckNotInSurrogatePair()
103 void RegExpMacroAssembler::CheckPosition(int cp_offset, in CheckPosition()
108 bool RegExpMacroAssembler::CheckSpecialCharacterClass(uc16 type, in CheckSpecialCharacterClass()
117 : RegExpMacroAssembler(isolate, zone) {} in NativeRegExpMacroAssembler()
Dregexp-macro-assembler-tracer.h14 class RegExpMacroAssemblerTracer: public RegExpMacroAssembler {
16 RegExpMacroAssemblerTracer(Isolate* isolate, RegExpMacroAssembler* assembler);
84 RegExpMacroAssembler* assembler_;
Dregexp-macro-assembler.h27 class RegExpMacroAssembler {
55 RegExpMacroAssembler(Isolate* isolate, Zone* zone);
56 virtual ~RegExpMacroAssembler();
198 class NativeRegExpMacroAssembler: public RegExpMacroAssembler {
Djsregexp.cc921 for (int i = 0; i < RegExpMacroAssembler::kTableSize; i++) { in FrequencyCollator()
927 int index = (character & RegExpMacroAssembler::kTableMask); in CountCharacter()
935 DCHECK((in_character & RegExpMacroAssembler::kTableMask) == in_character); in Frequency()
960 CharacterFrequency frequencies_[RegExpMacroAssembler::kTableSize];
971 if (next_register_ >= RegExpMacroAssembler::kMaxRegister) { in AllocateRegister()
994 RegExpEngine::CompilationResult Assemble(RegExpMacroAssembler* assembler,
1010 RegExpMacroAssembler* macro_assembler() { return macro_assembler_; } in macro_assembler()
1050 RegExpMacroAssembler* macro_assembler_;
1100 DCHECK(next_register_ - 1 <= RegExpMacroAssembler::kMaxRegister); in RegExpCompiler()
1105 RegExpMacroAssembler* macro_assembler, in Assemble()
[all …]
Dregexp-macro-assembler-tracer.cc14 Isolate* isolate, RegExpMacroAssembler* assembler) in RegExpMacroAssemblerTracer()
15 : RegExpMacroAssembler(isolate, assembler->zone()), assembler_(assembler) { in RegExpMacroAssemblerTracer()
418 RegExpMacroAssembler::IrregexpImplementation
Dregexp-macro-assembler-irregexp.h16 class RegExpMacroAssemblerIrregexp: public RegExpMacroAssembler {
Djsregexp.h18 class RegExpMacroAssembler; variable
936 void GenerateGuard(RegExpMacroAssembler* macro_assembler,
1160 void EmitSkipInstructions(RegExpMacroAssembler* masm);
1328 void PerformDeferredActions(RegExpMacroAssembler* macro,
1334 void RestoreAffectedRegisters(RegExpMacroAssembler* macro,
Dinterpreter-irregexp.cc36 return RegExpMacroAssembler::CaseInsensitiveCompareUC16( in BackRefMatchesNoCase()
437 int mask = RegExpMacroAssembler::kTableMask; in RawMatch()
Dregexp-macro-assembler-irregexp.cc21 : RegExpMacroAssembler(isolate, zone), in RegExpMacroAssemblerIrregexp()
/external/v8/src/regexp/s390/
Dregexp-macro-assembler-s390.cc965 RegExpMacroAssembler::IrregexpImplementation
/external/v8/src/regexp/mips/
Dregexp-macro-assembler-mips.cc947 RegExpMacroAssembler::IrregexpImplementation
/external/v8/src/regexp/mips64/
Dregexp-macro-assembler-mips64.cc984 RegExpMacroAssembler::IrregexpImplementation
/external/v8/src/regexp/x64/
Dregexp-macro-assembler-x64.cc1045 RegExpMacroAssembler::IrregexpImplementation
/external/v8/src/regexp/x87/
Dregexp-macro-assembler-x87.cc972 RegExpMacroAssembler::IrregexpImplementation
/external/v8/src/regexp/ia32/
Dregexp-macro-assembler-ia32.cc973 RegExpMacroAssembler::IrregexpImplementation
/external/v8/src/regexp/arm/
Dregexp-macro-assembler-arm.cc930 RegExpMacroAssembler::IrregexpImplementation
/external/v8/src/regexp/ppc/
Dregexp-macro-assembler-ppc.cc974 RegExpMacroAssembler::IrregexpImplementation
/external/v8/src/regexp/arm64/
Dregexp-macro-assembler-arm64.cc1120 RegExpMacroAssembler::IrregexpImplementation