Lines Matching defs:is_ascii
371 Handle<JSRegExp> re, Handle<String> sample_subject, bool is_ascii) {
372 Object* compiled_code = re->DataAt(JSRegExp::code_index(is_ascii));
380 Object* saved_code = re->DataAt(JSRegExp::saved_code_index(is_ascii));
383 re->SetDataAt(JSRegExp::code_index(is_ascii), saved_code);
387 return CompileIrregexp(re, sample_subject, is_ascii);
392 bool is_ascii,
409 bool is_ascii) {
416 Object* entry = re->DataAt(JSRegExp::code_index(is_ascii));
430 Object* error_string = re->DataAt(JSRegExp::saved_code_index(is_ascii));
433 CreateRegExpErrorObjectAndThrow(re, is_ascii
461 is_ascii,
467 CreateRegExpErrorObjectAndThrow(re, is_ascii, error_message, isolate);
472 data->set(JSRegExp::code_index(is_ascii), result.code);
503 ByteArray* RegExpImpl::IrregexpByteCode(FixedArray* re, bool is_ascii) {
504 return ByteArray::cast(re->get(JSRegExp::code_index(is_ascii)));
508 Code* RegExpImpl::IrregexpNativeCode(FixedArray* re, bool is_ascii) {
509 return Code::cast(re->get(JSRegExp::code_index(is_ascii)));
531 bool is_ascii = subject->IsOneByteRepresentationUnderneath();
532 if (!EnsureCompiledIrregexp(regexp, subject, is_ascii)) return -1;
562 bool is_ascii = subject->IsOneByteRepresentationUnderneath();
567 EnsureCompiledIrregexp(regexp, subject, is_ascii);
568 Handle<Code> code(IrregexpNativeCode(*irregexp, is_ascii), isolate);
598 is_ascii = subject->IsOneByteRepresentationUnderneath();
616 Handle<ByteArray> byte_codes(IrregexpByteCode(*irregexp, is_ascii), isolate);
1017 RegExpCompiler(int capture_count, bool ignore_case, bool is_ascii,
3419 void TextNode::MakeCaseIndependent(bool is_ascii) {
3431 ranges->at(j).AddCaseEquivalents(ranges, is_ascii, zone());
5295 bool is_ascii,
5300 if (is_ascii && !RangeContainsLatin1Equivalents(*this)) {
6001 bool is_ascii,
6006 RegExpCompiler compiler(data->capture_count, ignore_case, is_ascii, zone);
6053 if (is_ascii) {
6064 Analysis analysis(ignore_case, is_ascii);
6076 is_ascii ? NativeRegExpMacroAssembler::ASCII