Lines Matching defs:is_ascii
291 bool RegExpImpl::EnsureCompiledIrregexp(Handle<JSRegExp> re, bool is_ascii) {
292 Object* compiled_code = re->DataAt(JSRegExp::code_index(is_ascii));
298 return CompileIrregexp(re, is_ascii);
302 bool RegExpImpl::CompileIrregexp(Handle<JSRegExp> re, bool is_ascii) {
307 Object* entry = re->DataAt(JSRegExp::code_index(is_ascii));
340 is_ascii);
353 re->SetDataAt(JSRegExp::code_index(is_ascii), *regexp_err);
358 data->set(JSRegExp::code_index(is_ascii), result.code);
389 ByteArray* RegExpImpl::IrregexpByteCode(FixedArray* re, bool is_ascii) {
390 return ByteArray::cast(re->get(JSRegExp::code_index(is_ascii)));
394 Code* RegExpImpl::IrregexpNativeCode(FixedArray* re, bool is_ascii) {
395 return Code::cast(re->get(JSRegExp::code_index(is_ascii)));
418 bool is_ascii;
425 is_ascii = sequential_string->IsAsciiRepresentation();
427 if (!EnsureCompiledIrregexp(regexp, is_ascii)) {
462 bool is_ascii = subject->IsAsciiRepresentation();
463 Handle<Code> code(IrregexpNativeCode(*irregexp, is_ascii), isolate);
495 bool is_ascii = subject->IsAsciiRepresentation();
504 Handle<ByteArray> byte_codes(IrregexpByteCode(*irregexp, is_ascii), isolate);
779 RegExpCompiler(int capture_count, bool ignore_case, bool is_ascii);
2620 void TextNode::MakeCaseIndependent(bool is_ascii) {
2632 ranges->at(j).AddCaseEquivalents(ranges, is_ascii);
4133 bool is_ascii) {
4137 if (is_ascii) {
5297 bool is_ascii) {
5301 RegExpCompiler compiler(data->capture_count, ignore_case, is_ascii);
5336 Analysis analysis(ignore_case, is_ascii);
5350 is_ascii ? NativeRegExpMacroAssembler::ASCII