Searched refs:RegExpCompiler (Results 1 – 3 of 3) sorted by relevance
/external/v8/src/ |
D | jsregexp.h | 39 class RegExpCompiler; variable 608 virtual void Emit(RegExpCompiler* compiler, Trace* trace) = 0; 622 bool EmitQuickCheck(RegExpCompiler* compiler, 633 RegExpCompiler* compiler, 683 LimitResult LimitVersions(RegExpCompiler* compiler, Trace* trace); 785 virtual void Emit(RegExpCompiler* compiler, Trace* trace); 790 RegExpCompiler* compiler, in GetQuickCheckDetails() 852 virtual void Emit(RegExpCompiler* compiler, Trace* trace); 857 RegExpCompiler* compiler, 882 void TextEmitPass(RegExpCompiler* compiler, [all …]
|
D | jsregexp.cc | 787 class RegExpCompiler { class 789 RegExpCompiler(int capture_count, bool ignore_case, bool is_ascii); 845 explicit RecursionCheck(RegExpCompiler* compiler) : compiler_(compiler) { in RecursionCheck() 850 RegExpCompiler* compiler_; 861 RegExpCompiler::RegExpCompiler(int capture_count, bool ignore_case, bool ascii) in RegExpCompiler() function in v8::internal::RegExpCompiler 874 RegExpEngine::CompilationResult RegExpCompiler::Assemble( in Assemble() 966 int max_register = RegExpCompiler::kNoRegister; in FindAffectedRegisters() 1133 void Trace::Flush(RegExpCompiler* compiler, RegExpNode* successor) { in Flush() 1192 void NegativeSubmatchSuccess::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit() 1219 void EndNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit() [all …]
|
D | ast.h | 141 class RegExpCompiler; variable 2201 virtual RegExpNode* ToNode(RegExpCompiler* compiler, 2225 virtual RegExpNode* ToNode(RegExpCompiler* compiler, 2246 virtual RegExpNode* ToNode(RegExpCompiler* compiler, 2275 virtual RegExpNode* ToNode(RegExpCompiler* compiler, 2321 virtual RegExpNode* ToNode(RegExpCompiler* compiler, 2358 virtual RegExpNode* ToNode(RegExpCompiler* compiler, 2377 virtual RegExpNode* ToNode(RegExpCompiler* compiler, 2412 virtual RegExpNode* ToNode(RegExpCompiler* compiler, 2418 RegExpCompiler* compiler, [all …]
|