Home
last modified time | relevance | path

Searched refs:RegExpCompiler (Results 1 – 3 of 3) sorted by relevance

/external/v8/src/regexp/
Djsregexp.h17 class RegExpCompiler; variable
442 virtual void Emit(RegExpCompiler* compiler, Trace* trace) = 0;
454 bool EmitQuickCheck(RegExpCompiler* compiler,
466 RegExpCompiler* compiler,
474 RegExpCompiler* compiler) { in GetSuccessorOfOmnivorousTextNode()
484 bool KeepRecursing(RegExpCompiler* compiler);
538 LimitResult LimitVersions(RegExpCompiler* compiler, Trace* trace);
612 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
615 RegExpCompiler* compiler, in GetQuickCheckDetails()
688 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
[all …]
Dregexp-ast.h34 class RegExpCompiler;
198 virtual RegExpNode* ToNode(RegExpCompiler* compiler,
222 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
233 bool SortConsecutiveAtoms(RegExpCompiler* compiler);
234 void RationalizeConsecutiveAtoms(RegExpCompiler* compiler);
235 void FixSingleCharacterDisjunctions(RegExpCompiler* compiler);
246 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
275 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
295 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
334 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
[all …]
Djsregexp.cc965 class RegExpCompiler { class
967 RegExpCompiler(Isolate* isolate, Zone* zone, int capture_count,
1066 explicit RecursionCheck(RegExpCompiler* compiler) : compiler_(compiler) { in RecursionCheck()
1071 RegExpCompiler* compiler_;
1082 RegExpCompiler::RegExpCompiler(Isolate* isolate, Zone* zone, int capture_count, in RegExpCompiler() function in v8::internal::RegExpCompiler
1104 RegExpEngine::CompilationResult RegExpCompiler::Assemble( in Assemble()
1196 int max_register = RegExpCompiler::kNoRegister; in FindAffectedRegisters()
1366 void Trace::Flush(RegExpCompiler* compiler, RegExpNode* successor) { in Flush()
1432 void NegativeSubmatchSuccess::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
1459 void EndNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
[all …]