Home
last modified time | relevance | path

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

/external/v8/src/regexp/
Djsregexp.h16 class RegExpCompiler; variable
459 virtual void Emit(RegExpCompiler* compiler, Trace* trace) = 0;
471 bool EmitQuickCheck(RegExpCompiler* compiler,
483 RegExpCompiler* compiler,
491 RegExpCompiler* compiler) { in GetSuccessorOfOmnivorousTextNode()
501 bool KeepRecursing(RegExpCompiler* compiler);
555 LimitResult LimitVersions(RegExpCompiler* compiler, Trace* trace);
629 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
632 RegExpCompiler* compiler, in GetQuickCheckDetails()
694 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
[all …]
Dregexp-ast.h32 class RegExpCompiler;
189 virtual RegExpNode* ToNode(RegExpCompiler* compiler,
213 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
224 bool SortConsecutiveAtoms(RegExpCompiler* compiler);
225 void RationalizeConsecutiveAtoms(RegExpCompiler* compiler);
226 void FixSingleCharacterDisjunctions(RegExpCompiler* compiler);
237 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
266 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
286 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
322 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override;
[all …]
Djsregexp.cc945 class RegExpCompiler { class
947 RegExpCompiler(Isolate* isolate, Zone* zone, int capture_count,
1027 explicit RecursionCheck(RegExpCompiler* compiler) : compiler_(compiler) { in RecursionCheck()
1032 RegExpCompiler* compiler_;
1043 RegExpCompiler::RegExpCompiler(Isolate* isolate, Zone* zone, int capture_count, in RegExpCompiler() function in v8::internal::RegExpCompiler
1063 RegExpEngine::CompilationResult RegExpCompiler::Assemble( in Assemble()
1156 int max_register = RegExpCompiler::kNoRegister; in FindAffectedRegisters()
1326 void Trace::Flush(RegExpCompiler* compiler, RegExpNode* successor) { in Flush()
1392 void NegativeSubmatchSuccess::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
1419 void EndNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
[all …]
/external/chromium-trace/catapult/telemetry/telemetry/internal/testing/
Dperf_report_output.txt915 …rome ^[.] v8::internal::ChoiceNode::Emit(v8::internal::RegExpCompiler*, v8::internal…
917 --- v8::internal::ChoiceNode::Emit(v8::internal::RegExpCompiler*, v8::internal::Trace*)
2017 …e::GetQuickCheckDetails(v8::internal::QuickCheckDetails*, v8::internal::RegExpCompiler*, int, bool)
2019 …e::GetQuickCheckDetails(v8::internal::QuickCheckDetails*, v8::internal::RegExpCompiler*, int, bool)
2244 …e ^[.] v8::internal::AssertionNode::Emit(v8::internal::RegExpCompiler*, v8::internal…
2246 … --- v8::internal::AssertionNode::Emit(v8::internal::RegExpCompiler*, v8::internal::Trace*)