Lines Matching refs:RegExpMacroAssembler
901 for (int i = 0; i < RegExpMacroAssembler::kTableSize; i++) { in FrequencyCollator()
907 int index = (character & RegExpMacroAssembler::kTableMask); in CountCharacter()
915 DCHECK((in_character & RegExpMacroAssembler::kTableMask) == in_character); in Frequency()
940 CharacterFrequency frequencies_[RegExpMacroAssembler::kTableSize];
951 if (next_register_ >= RegExpMacroAssembler::kMaxRegister) { in AllocateRegister()
958 RegExpEngine::CompilationResult Assemble(RegExpMacroAssembler* assembler,
974 RegExpMacroAssembler* macro_assembler() { return macro_assembler_; } in macro_assembler()
1011 RegExpMacroAssembler* macro_assembler_;
1059 DCHECK(next_register_ - 1 <= RegExpMacroAssembler::kMaxRegister); in RegExpCompiler()
1064 RegExpMacroAssembler* macro_assembler, in Assemble()
1174 void Trace::RestoreAffectedRegisters(RegExpMacroAssembler* assembler, in RestoreAffectedRegisters()
1192 void Trace::PerformDeferredActions(RegExpMacroAssembler* assembler, in PerformDeferredActions()
1296 RegExpMacroAssembler::StackCheckFlag stack_check = in PerformDeferredActions()
1297 RegExpMacroAssembler::kNoStackLimitCheck; in PerformDeferredActions()
1299 stack_check = RegExpMacroAssembler::kCheckStackLimit; in PerformDeferredActions()
1327 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Flush()
1393 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
1424 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
1546 void ChoiceNode::GenerateGuard(RegExpMacroAssembler* macro_assembler, in GenerateGuard()
1601 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitSimpleCharacter()
1624 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitAtomNonLetter()
1651 static bool ShortCutEmitCharacterPair(RegExpMacroAssembler* macro_assembler, in ShortCutEmitCharacterPair()
1705 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitAtomLetter()
1745 static void EmitBoundaryTest(RegExpMacroAssembler* masm, in EmitBoundaryTest()
1759 static void EmitDoubleBoundaryTest(RegExpMacroAssembler* masm, in EmitDoubleBoundaryTest()
1785 RegExpMacroAssembler* masm, in EmitUseLookupTable()
1793 static const int kSize = RegExpMacroAssembler::kTableSize; in EmitUseLookupTable()
1794 static const int kMask = RegExpMacroAssembler::kTableMask; in EmitUseLookupTable()
1843 static void CutOutRange(RegExpMacroAssembler* masm, in CutOutRange()
1880 static const int kSize = RegExpMacroAssembler::kTableSize; in SplitSearchSpace()
1881 static const int kMask = RegExpMacroAssembler::kTableMask; in SplitSearchSpace()
1944 static void GenerateBranches(RegExpMacroAssembler* masm, in GenerateBranches()
2004 static const int kBits = RegExpMacroAssembler::kTableSizeBits; in GenerateBranches()
2096 static void EmitCharClass(RegExpMacroAssembler* macro_assembler, in EmitCharClass()
2217 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in LimitVersions()
2442 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitQuickCheck()
2969 static void EmitWordCheck(RegExpMacroAssembler* assembler, in EmitWordCheck()
2998 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitHat()
3031 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitBoundaryCheck()
3086 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in BacktrackIfPrevious()
3130 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
3215 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in TextEmitPass()
3303 if (trace->cp_offset() + Length() > RegExpMacroAssembler::kMaxCPOffset) { in Emit()
3370 if (cp_offset_ > RegExpMacroAssembler::kMaxCPOffset) { in AdvanceCurrentPositionInTrace()
3467 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in Emit()
3660 static const int kSize = RegExpMacroAssembler::kTableSize; in FindBestInterval()
3713 const int kSize = RegExpMacroAssembler::kTableSize; in GetSkipTable()
3737 void BoyerMooreLookahead::EmitSkipInstructions(RegExpMacroAssembler* masm) { in EmitSkipInstructions()
3738 const int kSize = RegExpMacroAssembler::kTableSize; in EmitSkipInstructions()
3776 RegExpMacroAssembler::kTableMask, in EmitSkipInstructions()
3994 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitGreedyLoop()
4057 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitOptimizedUnanchoredSearch()
4092 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitChoices()
4181 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitOutOfLineContinuation()
4216 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
4338 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
6067 RegExpMacroAssembler::kTableSize);
6264 if ((data->capture_count + 1) * 2 - 1 > RegExpMacroAssembler::kMaxRegister) { in Compile()
6386 ? RegExpMacroAssembler::GLOBAL_NO_ZERO_LENGTH_CHECK in Compile()
6387 : RegExpMacroAssembler::GLOBAL); in Compile()