• Home
  • Raw
  • Download

Lines Matching refs:RegExpMacroAssembler

921     for (int i = 0; i < RegExpMacroAssembler::kTableSize; i++) {  in FrequencyCollator()
927 int index = (character & RegExpMacroAssembler::kTableMask); in CountCharacter()
935 DCHECK((in_character & RegExpMacroAssembler::kTableMask) == in_character); in Frequency()
960 CharacterFrequency frequencies_[RegExpMacroAssembler::kTableSize];
971 if (next_register_ >= RegExpMacroAssembler::kMaxRegister) { in AllocateRegister()
994 RegExpEngine::CompilationResult Assemble(RegExpMacroAssembler* assembler,
1010 RegExpMacroAssembler* macro_assembler() { return macro_assembler_; } in macro_assembler()
1050 RegExpMacroAssembler* macro_assembler_;
1100 DCHECK(next_register_ - 1 <= RegExpMacroAssembler::kMaxRegister); in RegExpCompiler()
1105 RegExpMacroAssembler* macro_assembler, in Assemble()
1214 void Trace::RestoreAffectedRegisters(RegExpMacroAssembler* assembler, in RestoreAffectedRegisters()
1232 void Trace::PerformDeferredActions(RegExpMacroAssembler* assembler, in PerformDeferredActions()
1336 RegExpMacroAssembler::StackCheckFlag stack_check = in PerformDeferredActions()
1337 RegExpMacroAssembler::kNoStackLimitCheck; in PerformDeferredActions()
1339 stack_check = RegExpMacroAssembler::kCheckStackLimit; in PerformDeferredActions()
1367 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Flush()
1433 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
1464 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
1586 void ChoiceNode::GenerateGuard(RegExpMacroAssembler* macro_assembler, in GenerateGuard()
1641 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitSimpleCharacter()
1664 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitAtomNonLetter()
1691 static bool ShortCutEmitCharacterPair(RegExpMacroAssembler* macro_assembler, in ShortCutEmitCharacterPair()
1745 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitAtomLetter()
1785 static void EmitBoundaryTest(RegExpMacroAssembler* masm, in EmitBoundaryTest()
1799 static void EmitDoubleBoundaryTest(RegExpMacroAssembler* masm, in EmitDoubleBoundaryTest()
1825 RegExpMacroAssembler* masm, in EmitUseLookupTable()
1833 static const int kSize = RegExpMacroAssembler::kTableSize; in EmitUseLookupTable()
1834 static const int kMask = RegExpMacroAssembler::kTableMask; in EmitUseLookupTable()
1883 static void CutOutRange(RegExpMacroAssembler* masm, in CutOutRange()
1920 static const int kSize = RegExpMacroAssembler::kTableSize; in SplitSearchSpace()
1921 static const int kMask = RegExpMacroAssembler::kTableMask; in SplitSearchSpace()
1984 static void GenerateBranches(RegExpMacroAssembler* masm, ZoneList<int>* ranges, in GenerateBranches()
2042 static const int kBits = RegExpMacroAssembler::kTableSizeBits; in GenerateBranches()
2134 static void EmitCharClass(RegExpMacroAssembler* macro_assembler, in EmitCharClass()
2244 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in LimitVersions()
2469 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitQuickCheck()
2996 static void EmitWordCheck(RegExpMacroAssembler* assembler, in EmitWordCheck()
3025 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitHat()
3058 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in EmitBoundaryCheck()
3113 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in BacktrackIfPrevious()
3157 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
3242 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in TextEmitPass()
3360 if (trace->cp_offset() + Length() > RegExpMacroAssembler::kMaxCPOffset) { in Emit()
3427 if (cp_offset_ > RegExpMacroAssembler::kMaxCPOffset) { in AdvanceCurrentPositionInTrace()
3519 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in Emit()
3714 static const int kSize = RegExpMacroAssembler::kTableSize; in FindBestInterval()
3767 const int kSize = RegExpMacroAssembler::kTableSize; in GetSkipTable()
3791 void BoyerMooreLookahead::EmitSkipInstructions(RegExpMacroAssembler* masm) { in EmitSkipInstructions()
3792 const int kSize = RegExpMacroAssembler::kTableSize; in EmitSkipInstructions()
3830 RegExpMacroAssembler::kTableMask, in EmitSkipInstructions()
4053 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitGreedyLoop()
4116 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitOptimizedUnanchoredSearch()
4151 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitChoices()
4240 RegExpMacroAssembler* macro_assembler = compiler->macro_assembler(); in EmitOutOfLineContinuation()
4275 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
4397 RegExpMacroAssembler* assembler = compiler->macro_assembler(); in Emit()
6390 RegExpMacroAssembler::kTableSize);
6616 if ((data->capture_count + 1) * 2 - 1 > RegExpMacroAssembler::kMaxRegister) { in Compile()
6744 RegExpMacroAssembler::GlobalMode mode = RegExpMacroAssembler::GLOBAL; in Compile()
6746 mode = RegExpMacroAssembler::GLOBAL_NO_ZERO_LENGTH_CHECK; in Compile()
6748 mode = RegExpMacroAssembler::GLOBAL_UNICODE; in Compile()