Home
last modified time | relevance | path

Searched refs:eats_at_least (Results 1 - 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/regexp/
H A Dregexp-macro-assembler.cc252 int eats_at_least) { in LoadCurrentCharacter()
253 // By default, eats_at_least = characters. in LoadCurrentCharacter()
254 if (eats_at_least == kUseCharactersValue) { in LoadCurrentCharacter()
255 eats_at_least = characters; in LoadCurrentCharacter()
259 eats_at_least); in LoadCurrentCharacter()
264 int eats_at_least) { in LoadCurrentCharacterImpl()
267 DCHECK_GE(eats_at_least, characters); in LoadCurrentCharacterImpl()
272 CheckPosition(cp_offset + eats_at_least - 1, on_end_of_input); in LoadCurrentCharacterImpl()
248 LoadCurrentCharacter(int cp_offset, Label* on_end_of_input, bool check_bounds, int characters, int eats_at_least) LoadCurrentCharacter() argument
262 LoadCurrentCharacterImpl( int cp_offset, Label* on_end_of_input, bool check_bounds, int characters, int eats_at_least) LoadCurrentCharacterImpl() argument
H A Dregexp-bytecode-generator.cc187 int eats_at_least) { in LoadCurrentCharacterImpl()
188 DCHECK_GE(eats_at_least, characters); in LoadCurrentCharacterImpl()
189 if (eats_at_least > characters && check_bounds) { in LoadCurrentCharacterImpl()
190 DCHECK(is_int24(cp_offset + eats_at_least)); in LoadCurrentCharacterImpl()
191 Emit(BC_CHECK_CURRENT_POSITION, cp_offset + eats_at_least); in LoadCurrentCharacterImpl()
183 LoadCurrentCharacterImpl(int cp_offset, Label* on_failure, bool check_bounds, int characters, int eats_at_least) LoadCurrentCharacterImpl() argument
H A Dregexp-compiler.cc1463 // The eats_at_least value is not used if reading backward. The in EatsAtLeastFromLoopEntry()
1530 int eats_at_least = predecessor->EatsAtLeast( in EmitQuickCheck() local
1532 DCHECK_GE(eats_at_least, details->characters()); in EmitQuickCheck()
1535 !preload_has_checked_bounds, details->characters(), eats_at_least); in EmitQuickCheck()
2165 int eats_at_least = in EmitBoundaryCheck() local
2167 if (eats_at_least >= 1) { in EmitBoundaryCheck()
2169 zone()->New<BoyerMooreLookahead>(eats_at_least, compiler, zone()); in EmitBoundaryCheck()
2637 int eats_at_least) { in CalculatePreloadCharacters()
2638 int preload_characters = std::min(4, eats_at_least); in CalculatePreloadCharacters()
3181 int eats_at_least in EmitOptimizedUnanchoredSearch() local
2636 CalculatePreloadCharacters(RegExpCompiler* compiler, int eats_at_least) CalculatePreloadCharacters() argument
3574 uint8_t eats_at_least = base::saturated_cast<uint8_t>( VisitText() local
3617 EatsAtLeastInfo eats_at_least = VisitChoice() local
3648 EatsAtLeastInfo eats_at_least = *that->on_success()->eats_at_least_info(); VisitAssertion() local
[all...]
H A Dregexp-macro-assembler.h137 int characters = 1, int eats_at_least = kUseCharactersValue);
140 int eats_at_least) = 0;
313 int eats_at_least) override;
H A Dregexp-macro-assembler-tracer.cc164 int eats_at_least) { in LoadCurrentCharacterImpl()
170 eats_at_least); in LoadCurrentCharacterImpl()
172 characters, eats_at_least); in LoadCurrentCharacterImpl()
162 LoadCurrentCharacterImpl( int cp_offset, Label* on_end_of_input, bool check_bounds, int characters, int eats_at_least) LoadCurrentCharacterImpl() argument
H A Dregexp-macro-assembler-tracer.h68 int eats_at_least) override;
H A Dregexp-bytecode-generator.h53 int eats_at_least) override;
H A Dregexp-nodes.h243 void set_eats_at_least_info(const EatsAtLeastInfo& eats_at_least) { in set_eats_at_least_info() argument
244 eats_at_least_ = eats_at_least; in set_eats_at_least_info()
643 int CalculatePreloadCharacters(RegExpCompiler* compiler, int eats_at_least);

Completed in 13 milliseconds