Lines Matching refs:RegExpMacroAssembler
949 for (int i = 0; i < RegExpMacroAssembler::kTableSize; i++) { in FrequencyCollator()
955 int index = (character & RegExpMacroAssembler::kTableMask); in CountCharacter()
963 DCHECK((in_character & RegExpMacroAssembler::kTableMask) == in_character); in Frequency()
988 CharacterFrequency frequencies_[RegExpMacroAssembler::kTableSize];
999 if (next_register_ >= RegExpMacroAssembler::kMaxRegister) { in AllocateRegister()
1006 RegExpEngine::CompilationResult Assemble(RegExpMacroAssembler* assembler,
1017 RegExpMacroAssembler* macro_assembler() { return macro_assembler_; } in macro_assembler()
1045 RegExpMacroAssembler* macro_assembler_;
1085 DCHECK(next_register_ - 1 <= RegExpMacroAssembler::kMaxRegister); in RegExpCompiler()
1090 RegExpMacroAssembler* macro_assembler, in Assemble()
1202 void Trace::RestoreAffectedRegisters(RegExpMacroAssembler* assembler, in RestoreAffectedRegisters()
1220 void Trace::PerformDeferredActions(RegExpMacroAssembler* assembler, in PerformDeferredActions()
1323 RegExpMacroAssembler::StackCheckFlag stack_check = in PerformDeferredActions()
1324 RegExpMacroAssembler::kNoStackLimitCheck; in PerformDeferredActions()
1326 stack_check = RegExpMacroAssembler::kCheckStackLimit; in PerformDeferredActions()
1354 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Flush()
1415 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
1446 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
1568 void ChoiceNode::GenerateGuard(RegExpMacroAssembler* macro_assembler, in GenerateGuard()
1620 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitSimpleCharacter()
1643 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitAtomNonLetter()
1670 static bool ShortCutEmitCharacterPair(RegExpMacroAssembler* macro_assembler, in ShortCutEmitCharacterPair()
1724 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitAtomLetter()
1764 static void EmitBoundaryTest(RegExpMacroAssembler* masm, in EmitBoundaryTest()
1778 static void EmitDoubleBoundaryTest(RegExpMacroAssembler* masm, in EmitDoubleBoundaryTest()
1804 RegExpMacroAssembler* masm, in EmitUseLookupTable()
1812 static const int kSize = RegExpMacroAssembler::kTableSize; in EmitUseLookupTable()
1813 static const int kMask = RegExpMacroAssembler::kTableMask; in EmitUseLookupTable()
1862 static void CutOutRange(RegExpMacroAssembler* masm, in CutOutRange()
1899 static const int kSize = RegExpMacroAssembler::kTableSize; in SplitSearchSpace()
1900 static const int kMask = RegExpMacroAssembler::kTableMask; in SplitSearchSpace()
1963 static void GenerateBranches(RegExpMacroAssembler* masm, in GenerateBranches()
2023 static const int kBits = RegExpMacroAssembler::kTableSizeBits; in GenerateBranches()
2115 static void EmitCharClass(RegExpMacroAssembler* macro_assembler, in EmitCharClass()
2236 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in LimitVersions()
2462 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitQuickCheck()
2986 static void EmitWordCheck(RegExpMacroAssembler* assembler, in EmitWordCheck()
3015 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitHat()
3048 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitBoundaryCheck()
3102 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in BacktrackIfPrevious()
3146 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
3231 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in TextEmitPass()
3320 if (trace->cp_offset() + Length() > RegExpMacroAssembler::kMaxCPOffset) { in Emit()
3385 if (cp_offset_ > RegExpMacroAssembler::kMaxCPOffset) { in AdvanceCurrentPositionInTrace()
3484 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in Emit()
3677 static const int kSize = RegExpMacroAssembler::kTableSize; in FindBestInterval()
3730 const int kSize = RegExpMacroAssembler::kTableSize; in GetSkipTable()
3754 void BoyerMooreLookahead::EmitSkipInstructions(RegExpMacroAssembler* masm) { in EmitSkipInstructions()
3755 const int kSize = RegExpMacroAssembler::kTableSize; in EmitSkipInstructions()
3793 RegExpMacroAssembler::kTableMask, in EmitSkipInstructions()
4011 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitGreedyLoop()
4074 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitOptimizedUnanchoredSearch()
4108 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitChoices()
4200 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitOutOfLineContinuation()
4235 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
4357 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
5833 RegExpMacroAssembler::kTableSize);
6038 if ((data->capture_count + 1) * 2 - 1 > RegExpMacroAssembler::kMaxRegister) { in Compile()
6157 ? RegExpMacroAssembler::GLOBAL_NO_ZERO_LENGTH_CHECK in Compile()
6158 : RegExpMacroAssembler::GLOBAL); in Compile()