Lines Matching refs:capture_count

165              parse_result.capture_count == 0) {  in Compile()
178 IrregexpInitialize(isolate, re, pattern, flags, parse_result.capture_count); in Compile()
407 JSRegExp::Flags flags, int capture_count) { in IrregexpInitialize() argument
410 flags, capture_count); in IrregexpInitialize()
553 int capture_count = in IrregexpExec() local
555 return SetLastMatchInfo(isolate, last_match_info, subject, capture_count, in IrregexpExec()
568 Handle<String> subject, int capture_count, int32_t* match) { in SetLastMatchInfo() argument
574 int capture_register_count = (capture_count + 1) * 2; in SetLastMatchInfo()
920 RegExpCompiler(Isolate* isolate, Zone* zone, int capture_count,
949 RegExpNode* start, int capture_count,
1032 RegExpCompiler::RegExpCompiler(Isolate* isolate, Zone* zone, int capture_count, in RegExpCompiler() argument
1034 : next_register_(2 * (capture_count + 1)), in RegExpCompiler()
1054 int capture_count, Handle<String> pattern) { in Assemble() argument
6634 if ((data->capture_count + 1) * 2 - 1 > RegExpMacroAssembler::kMaxRegister) { in Compile()
6640 RegExpCompiler compiler(isolate, zone, data->capture_count, is_one_byte); in Compile()
6718 (data->capture_count + 1) * 2); in Compile()
6721 (data->capture_count + 1) * 2); in Compile()
6724 (data->capture_count + 1) * 2); in Compile()
6727 (data->capture_count + 1) * 2); in Compile()
6730 (data->capture_count + 1) * 2); in Compile()
6733 (data->capture_count + 1) * 2); in Compile()
6736 (data->capture_count + 1) * 2); in Compile()
6739 (data->capture_count + 1) * 2); in Compile()
6770 return compiler.Assemble(isolate, &macro_assembler, node, data->capture_count, in Compile()