Home | History | Annotate | Download | only in src

Lines Matching refs:is_ascii

236 bool RegExpImpl::EnsureCompiledIrregexp(Handle<JSRegExp> re, bool is_ascii) {
237 Object* compiled_code = re->DataAt(JSRegExp::code_index(is_ascii));
243 return CompileIrregexp(re, is_ascii);
247 bool RegExpImpl::CompileIrregexp(Handle<JSRegExp> re, bool is_ascii) {
250 Object* entry = re->DataAt(JSRegExp::code_index(is_ascii));
282 is_ascii);
293 re->SetDataAt(JSRegExp::code_index(is_ascii), *regexp_err);
298 data->set(JSRegExp::code_index(is_ascii), result.code);
329 ByteArray* RegExpImpl::IrregexpByteCode(FixedArray* re, bool is_ascii) {
330 return ByteArray::cast(re->get(JSRegExp::code_index(is_ascii)));
334 Code* RegExpImpl::IrregexpNativeCode(FixedArray* re, bool is_ascii) {
335 return Code::cast(re->get(JSRegExp::code_index(is_ascii)));
389 bool is_ascii = subject->IsAsciiRepresentation();
390 if (!EnsureCompiledIrregexp(jsregexp, is_ascii)) {
393 Handle<Code> code(RegExpImpl::IrregexpNativeCode(*regexp, is_ascii));
429 bool is_ascii = subject->IsAsciiRepresentation();
430 if (!EnsureCompiledIrregexp(jsregexp, is_ascii)) {
442 Handle<ByteArray> byte_codes(IrregexpByteCode(*regexp, is_ascii));
677 RegExpCompiler(int capture_count, bool ignore_case, bool is_ascii);
2459 void TextNode::MakeCaseIndependent(bool is_ascii) {
2471 ranges->at(j).AddCaseEquivalents(ranges, is_ascii);
3968 bool is_ascii) {
3971 if (is_ascii) {
5153 bool is_ascii) {
5157 RegExpCompiler compiler(data->capture_count, ignore_case, is_ascii);
5189 Analysis analysis(ignore_case, is_ascii);
5203 is_ascii ? NativeRegExpMacroAssembler::ASCII