Home
last modified time | relevance | path

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

/external/v8/src/regexp/
Djsregexp.h19 class RegExpCompiler; variable
472 virtual void Emit(RegExpCompiler* compiler, Trace* trace) = 0;
484 bool EmitQuickCheck(RegExpCompiler* compiler,
496 RegExpCompiler* compiler,
504 RegExpCompiler* compiler) { in GetSuccessorOfOmnivorousTextNode()
514 bool KeepRecursing(RegExpCompiler* compiler);
566 LimitResult LimitVersions(RegExpCompiler* compiler, Trace* trace);
640 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
643 RegExpCompiler* compiler, in GetQuickCheckDetails()
718 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
[all …]
Dregexp-ast.h36 class RegExpCompiler;
203 virtual RegExpNode* ToNode(RegExpCompiler* compiler,
227 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
238 bool SortConsecutiveAtoms(RegExpCompiler* compiler);
239 void RationalizeConsecutiveAtoms(RegExpCompiler* compiler);
240 void FixSingleCharacterDisjunctions(RegExpCompiler* compiler);
251 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
281 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
325 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
370 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
[all …]
Djsregexp.cc918 class RegExpCompiler { class
920 RegExpCompiler(Isolate* isolate, Zone* zone, int capture_count,
1016 explicit RecursionCheck(RegExpCompiler* compiler) : compiler_(compiler) { in RecursionCheck()
1021 RegExpCompiler* compiler_;
1032 RegExpCompiler::RegExpCompiler(Isolate* isolate, Zone* zone, int capture_count, in RegExpCompiler() function in v8::internal::RegExpCompiler
1052 RegExpEngine::CompilationResult RegExpCompiler::Assemble( in Assemble()
1139 int max_register = RegExpCompiler::kNoRegister; in FindAffectedRegisters()
1307 void Trace::Flush(RegExpCompiler* compiler, RegExpNode* successor) { in Flush()
1373 void NegativeSubmatchSuccess::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
1400 void EndNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
[all …]