• Home
  • Raw
  • Download

Lines Matching refs:RegExpMacroAssembler

924     for (int i = 0; i < RegExpMacroAssembler::kTableSize; i++) {  in FrequencyCollator()
930 int index = (character & RegExpMacroAssembler::kTableMask); in CountCharacter()
938 DCHECK((in_character & RegExpMacroAssembler::kTableMask) == in_character); in Frequency()
963 CharacterFrequency frequencies_[RegExpMacroAssembler::kTableSize];
974 if (next_register_ >= RegExpMacroAssembler::kMaxRegister) { in AllocateRegister()
997 RegExpEngine::CompilationResult Assemble(RegExpMacroAssembler* assembler,
1013 RegExpMacroAssembler* macro_assembler() { return macro_assembler_; } in macro_assembler()
1053 RegExpMacroAssembler* macro_assembler_;
1103 DCHECK(next_register_ - 1 <= RegExpMacroAssembler::kMaxRegister); in RegExpCompiler()
1108 RegExpMacroAssembler* macro_assembler, in Assemble()
1218 void Trace::RestoreAffectedRegisters(RegExpMacroAssembler* assembler, in RestoreAffectedRegisters()
1236 void Trace::PerformDeferredActions(RegExpMacroAssembler* assembler, in PerformDeferredActions()
1340 RegExpMacroAssembler::StackCheckFlag stack_check = in PerformDeferredActions()
1341 RegExpMacroAssembler::kNoStackLimitCheck; in PerformDeferredActions()
1343 stack_check = RegExpMacroAssembler::kCheckStackLimit; in PerformDeferredActions()
1371 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Flush()
1437 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
1468 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
1590 void ChoiceNode::GenerateGuard(RegExpMacroAssembler* macro_assembler, in GenerateGuard()
1645 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitSimpleCharacter()
1668 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitAtomNonLetter()
1695 static bool ShortCutEmitCharacterPair(RegExpMacroAssembler* macro_assembler, in ShortCutEmitCharacterPair()
1749 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitAtomLetter()
1789 static void EmitBoundaryTest(RegExpMacroAssembler* masm, in EmitBoundaryTest()
1803 static void EmitDoubleBoundaryTest(RegExpMacroAssembler* masm, in EmitDoubleBoundaryTest()
1829 RegExpMacroAssembler* masm, in EmitUseLookupTable()
1837 static const int kSize = RegExpMacroAssembler::kTableSize; in EmitUseLookupTable()
1838 static const int kMask = RegExpMacroAssembler::kTableMask; in EmitUseLookupTable()
1887 static void CutOutRange(RegExpMacroAssembler* masm, in CutOutRange()
1924 static const int kSize = RegExpMacroAssembler::kTableSize; in SplitSearchSpace()
1925 static const int kMask = RegExpMacroAssembler::kTableMask; in SplitSearchSpace()
1988 static void GenerateBranches(RegExpMacroAssembler* masm, ZoneList<int>* ranges, in GenerateBranches()
2046 static const int kBits = RegExpMacroAssembler::kTableSizeBits; in GenerateBranches()
2138 static void EmitCharClass(RegExpMacroAssembler* macro_assembler, in EmitCharClass()
2248 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in LimitVersions()
2473 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitQuickCheck()
3000 static void EmitWordCheck(RegExpMacroAssembler* assembler, in EmitWordCheck()
3029 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitHat()
3062 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitBoundaryCheck()
3117 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in BacktrackIfPrevious()
3161 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
3246 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in TextEmitPass()
3364 if (trace->cp_offset() + Length() > RegExpMacroAssembler::kMaxCPOffset) { in Emit()
3431 if (cp_offset_ > RegExpMacroAssembler::kMaxCPOffset) { in AdvanceCurrentPositionInTrace()
3523 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in Emit()
3718 static const int kSize = RegExpMacroAssembler::kTableSize; in FindBestInterval()
3771 const int kSize = RegExpMacroAssembler::kTableSize; in GetSkipTable()
3795 void BoyerMooreLookahead::EmitSkipInstructions(RegExpMacroAssembler* masm) { in EmitSkipInstructions()
3796 const int kSize = RegExpMacroAssembler::kTableSize; in EmitSkipInstructions()
3834 RegExpMacroAssembler::kTableMask, in EmitSkipInstructions()
4057 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitGreedyLoop()
4120 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitOptimizedUnanchoredSearch()
4155 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitChoices()
4244 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitOutOfLineContinuation()
4279 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
4401 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
6402 RegExpMacroAssembler::kTableSize);
6628 if ((data->capture_count + 1) * 2 - 1 > RegExpMacroAssembler::kMaxRegister) { in Compile()
6757 RegExpMacroAssembler::GlobalMode mode = RegExpMacroAssembler::GLOBAL; in Compile()
6759 mode = RegExpMacroAssembler::GLOBAL_NO_ZERO_LENGTH_CHECK; in Compile()
6761 mode = RegExpMacroAssembler::GLOBAL_UNICODE; in Compile()