Lines Matching defs:compiler
845 explicit RecursionCheck(RegExpCompiler* compiler) : compiler_(compiler) { in RecursionCheck()
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()
1383 RegExpCompiler* compiler, in EmitSimpleCharacter()
1406 RegExpCompiler* compiler, in EmitAtomNonLetter()
1488 RegExpCompiler* compiler, in EmitAtomLetter()
1665 RegExpNode::LimitResult RegExpNode::LimitVersions(RegExpCompiler* compiler, in LimitVersions()
1772 RegExpCompiler* compiler, in GetQuickCheckDetails()
1856 bool RegExpNode::EmitQuickCheck(RegExpCompiler* compiler, in EmitQuickCheck()
1932 RegExpCompiler* compiler, in GetQuickCheckDetails()
2156 RegExpCompiler* compiler, in GetQuickCheckDetails()
2169 RegExpCompiler* compiler, in GetQuickCheckDetails()
2218 static void EmitHat(RegExpCompiler* compiler, in EmitHat()
2255 RegExpCompiler* compiler, in EmitHalfBoundaryCheck()
2294 RegExpCompiler* compiler, in EmitBoundaryCheck()
2360 RegExpCompiler* compiler, in GetQuickCheckDetails()
2374 void AssertionNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
2458 void TextNode::TextEmitPass(RegExpCompiler* compiler, in TextEmitPass()
2557 void TextNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
2616 void Trace::AdvanceCurrentPositionInTrace(int by, RegExpCompiler* compiler) { in AdvanceCurrentPositionInTrace()
2705 void LoopChoiceNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
2727 int ChoiceNode::CalculatePreloadCharacters(RegExpCompiler* compiler, in CalculatePreloadCharacters()
2874 void ChoiceNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
3050 void ChoiceNode::EmitOutOfLineContinuation(RegExpCompiler* compiler, in EmitOutOfLineContinuation()
3092 void ActionNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
3214 void BackReferenceNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
3617 RegExpNode* RegExpAtom::ToNode(RegExpCompiler* compiler, in ToNode()
3625 RegExpNode* RegExpText::ToNode(RegExpCompiler* compiler, in ToNode()
3716 RegExpNode* RegExpCharacterClass::ToNode(RegExpCompiler* compiler, in ToNode()
3722 RegExpNode* RegExpDisjunction::ToNode(RegExpCompiler* compiler, in ToNode()
3736 RegExpNode* RegExpQuantifier::ToNode(RegExpCompiler* compiler, in ToNode()
3752 RegExpExpansionLimiter(RegExpCompiler* compiler, int factor) in RegExpExpansionLimiter()
3789 RegExpCompiler* compiler, in ToNode()
3920 RegExpNode* RegExpAssertion::ToNode(RegExpCompiler* compiler, in ToNode()
3973 RegExpNode* RegExpBackReference::ToNode(RegExpCompiler* compiler, in ToNode()
3981 RegExpNode* RegExpEmpty::ToNode(RegExpCompiler* compiler, in ToNode()
3987 RegExpNode* RegExpLookahead::ToNode(RegExpCompiler* compiler, in ToNode()
4039 RegExpNode* RegExpCapture::ToNode(RegExpCompiler* compiler, in ToNode()
4047 RegExpCompiler* compiler, in ToNode()
4057 RegExpNode* RegExpAlternative::ToNode(RegExpCompiler* compiler, in ToNode()
5261 RegExpCompiler compiler(data->capture_count, ignore_case, is_ascii); in Compile() local