• Home
  • Raw
  • Download

Lines Matching refs:is_one_byte

82                               Handle<String> sample_subject, bool is_one_byte);
86 bool is_one_byte);
91 Handle<String> sample_subject, bool is_one_byte,
98 static ByteArray IrregexpByteCode(FixedArray re, bool is_one_byte);
99 static Code IrregexpNativeCode(FixedArray re, bool is_one_byte);
390 bool is_one_byte) { in EnsureCompiledIrregexp() argument
391 Object compiled_code = re->Code(is_one_byte); in EnsureCompiledIrregexp()
392 Object bytecode = re->Bytecode(is_one_byte); in EnsureCompiledIrregexp()
414 return CompileIrregexp(isolate, re, sample_subject, is_one_byte); in EnsureCompiledIrregexp()
420 bool RegExpCodeIsValidForPreCompilation(Handle<JSRegExp> re, bool is_one_byte) { in RegExpCodeIsValidForPreCompilation() argument
421 Object entry = re->Code(is_one_byte); in RegExpCodeIsValidForPreCompilation()
422 Object bytecode = re->Bytecode(is_one_byte); in RegExpCodeIsValidForPreCompilation()
451 bool is_one_byte) { in CompileIrregexp() argument
456 DCHECK(RegExpCodeIsValidForPreCompilation(re, is_one_byte)); in CompileIrregexp()
482 is_one_byte, backtrack_limit); in CompileIrregexp()
492 data->set(JSRegExp::code_index(is_one_byte), *compile_data.code); in CompileIrregexp()
495 data->set(JSRegExp::bytecode_index(is_one_byte), in CompileIrregexp()
502 data->set(JSRegExp::bytecode_index(is_one_byte), *compile_data.code); in CompileIrregexp()
505 data->set(JSRegExp::code_index(is_one_byte), *trampoline); in CompileIrregexp()
519 ? IrregexpByteCode(*data, is_one_byte).Size() in CompileIrregexp()
520 : IrregexpNativeCode(*data, is_one_byte).Size()); in CompileIrregexp()
538 ByteArray RegExpImpl::IrregexpByteCode(FixedArray re, bool is_one_byte) { in IrregexpByteCode() argument
539 return ByteArray::cast(re.get(JSRegExp::bytecode_index(is_one_byte))); in IrregexpByteCode()
542 Code RegExpImpl::IrregexpNativeCode(FixedArray re, bool is_one_byte) { in IrregexpNativeCode() argument
543 return Code::cast(re.get(JSRegExp::code_index(is_one_byte))); in IrregexpNativeCode()
561 bool is_one_byte = String::IsOneByteRepresentationUnderneath(*subject); in IrregexpPrepare() local
563 is_one_byte)) { in IrregexpPrepare()
581 bool is_one_byte = String::IsOneByteRepresentationUnderneath(*subject); in IrregexpExecRaw() local
585 EnsureCompiledIrregexp(isolate, regexp, subject, is_one_byte); in IrregexpExecRaw()
609 is_one_byte = String::IsOneByteRepresentationUnderneath(*subject); in IrregexpExecRaw()
633 is_one_byte = String::IsOneByteRepresentationUnderneath(*subject); in IrregexpExecRaw()
634 EnsureCompiledIrregexp(isolate, regexp, subject, is_one_byte); in IrregexpExecRaw()
774 bool is_one_byte) { in CompileForTesting() argument
777 sample_subject, is_one_byte, backtrack_limit); in CompileForTesting()
782 Handle<String> sample_subject, bool is_one_byte, in Compile() argument
790 RegExpCompiler compiler(isolate, zone, data->capture_count, is_one_byte); in Compile()
808 data->node = compiler.PreprocessRegExp(data, flags, is_one_byte); in Compile()
809 data->error = AnalyzeRegExp(isolate, is_one_byte, data->node); in Compile()
821 is_one_byte ? NativeRegExpMacroAssembler::LATIN1 in Compile()