Lines Matching defs:compiler
1027 explicit RecursionCheck(RegExpCompiler* compiler) : compiler_(compiler) { in RecursionCheck()
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()
1595 RegExpCompiler* compiler, in EmitSimpleCharacter()
1618 RegExpCompiler* compiler, in EmitAtomNonLetter()
1699 RegExpCompiler* compiler, in EmitAtomLetter()
2210 RegExpNode::LimitResult RegExpNode::LimitVersions(RegExpCompiler* compiler, in LimitVersions()
2252 bool RegExpNode::KeepRecursing(RegExpCompiler* compiler) { in KeepRecursing()
2341 QuickCheckDetails* details, RegExpCompiler* compiler, int filled_in, in GetQuickCheckDetails()
2425 bool RegExpNode::EmitQuickCheck(RegExpCompiler* compiler, in EmitQuickCheck()
2508 RegExpCompiler* compiler, in GetQuickCheckDetails()
2921 RegExpCompiler* compiler, in GetQuickCheckDetails()
2946 RegExpCompiler* compiler, in GetQuickCheckDetails()
2995 static void EmitHat(RegExpCompiler* compiler, in EmitHat()
3030 void AssertionNode::EmitBoundaryCheck(RegExpCompiler* compiler, Trace* trace) { in EmitBoundaryCheck()
3083 RegExpCompiler* compiler, in BacktrackIfPrevious()
3115 RegExpCompiler* compiler, in GetQuickCheckDetails()
3129 void AssertionNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
3209 void TextNode::TextEmitPass(RegExpCompiler* compiler, in TextEmitPass()
3298 void TextNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
3360 void Trace::AdvanceCurrentPositionInTrace(int by, RegExpCompiler* compiler) { in AdvanceCurrentPositionInTrace()
3401 RegExpCompiler* compiler) { in GetSuccessorOfOmnivorousTextNode()
3466 void LoopChoiceNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
3489 int ChoiceNode::CalculatePreloadCharacters(RegExpCompiler* compiler, in CalculatePreloadCharacters()
3617 int length, RegExpCompiler* compiler, Zone* zone) in BoyerMooreLookahead()
3898 void ChoiceNode::SetUpPreLoad(RegExpCompiler* compiler, in SetUpPreLoad()
3916 void ChoiceNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
3988 Trace* ChoiceNode::EmitGreedyLoop(RegExpCompiler* compiler, in EmitGreedyLoop()
4035 int ChoiceNode::EmitOptimizedUnanchoredSearch(RegExpCompiler* compiler, in EmitOptimizedUnanchoredSearch()
4087 void ChoiceNode::EmitChoices(RegExpCompiler* compiler, in EmitChoices()
4173 void ChoiceNode::EmitOutOfLineContinuation(RegExpCompiler* compiler, in EmitOutOfLineContinuation()
4215 void ActionNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
4337 void BackReferenceNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
4715 RegExpNode* RegExpAtom::ToNode(RegExpCompiler* compiler, in ToNode()
4725 RegExpNode* RegExpText::ToNode(RegExpCompiler* compiler, in ToNode()
4823 RegExpNode* RegExpCharacterClass::ToNode(RegExpCompiler* compiler, in ToNode()
4872 bool RegExpDisjunction::SortConsecutiveAtoms(RegExpCompiler* compiler) { in SortConsecutiveAtoms()
4918 void RegExpDisjunction::RationalizeConsecutiveAtoms(RegExpCompiler* compiler) { in RationalizeConsecutiveAtoms()
5004 RegExpCompiler* compiler) { in FixSingleCharacterDisjunctions()
5056 RegExpNode* RegExpDisjunction::ToNode(RegExpCompiler* compiler, in ToNode()
5082 RegExpNode* RegExpQuantifier::ToNode(RegExpCompiler* compiler, in ToNode()
5098 RegExpExpansionLimiter(RegExpCompiler* compiler, int factor) in RegExpExpansionLimiter()
5135 RegExpCompiler* compiler, in ToNode()
5272 RegExpNode* RegExpAssertion::ToNode(RegExpCompiler* compiler, in ToNode()
5326 RegExpNode* RegExpBackReference::ToNode(RegExpCompiler* compiler, in ToNode()
5335 RegExpNode* RegExpEmpty::ToNode(RegExpCompiler* compiler, in ToNode()
5341 RegExpNode* RegExpLookaround::ToNode(RegExpCompiler* compiler, in ToNode()
5389 RegExpNode* RegExpCapture::ToNode(RegExpCompiler* compiler, in ToNode()
5397 RegExpCompiler* compiler, in ToNode()
5409 RegExpNode* RegExpAlternative::ToNode(RegExpCompiler* compiler, in ToNode()
6267 RegExpCompiler compiler(isolate, zone, data->capture_count, ignore_case, in Compile() local