Home | History | Annotate | Download | only in src

Lines Matching refs:regexp

1622   CONVERT_ARG_CHECKED(JSRegExp, regexp, 0);
1632 Handle<Object> result = RegExpImpl::Exec(regexp,
1677 CONVERT_CHECKED(JSRegExp, regexp, args[0]);
1689 Map* map = regexp->map();
1694 regexp->InObjectPropertyAtPut(JSRegExp::kSourceFieldIndex, source);
1697 regexp->InObjectPropertyAtPut(JSRegExp::kGlobalFieldIndex, global);
1698 regexp
1699 regexp->InObjectPropertyAtPut(JSRegExp::kMultilineFieldIndex, multiline);
1700 regexp->InObjectPropertyAtPut(JSRegExp::kLastIndexFieldIndex,
1703 return regexp;
1713 result = regexp->SetLocalPropertyIgnoreAttributes(heap->source_symbol(),
1717 result = regexp->SetLocalPropertyIgnoreAttributes(heap->global_symbol(),
1722 regexp->SetLocalPropertyIgnoreAttributes(heap->ignore_case_symbol(),
1726 result = regexp->SetLocalPropertyIgnoreAttributes(heap->multiline_symbol(),
1731 regexp->SetLocalPropertyIgnoreAttributes(heap->last_index_symbol(),
1736 return regexp;
1802 // Get the RegExp function from the context in the literals array.
1803 // This is the RegExp function from the context in which the
1804 // function was created. We do not use the RegExp function from the
1805 // current global context because this might be the RegExp function
1812 Handle<Object> regexp =
1819 literals->set(index, *regexp);
1820 return *regexp;
2003 // Insert the object, regexp and array functions in the literals
2005 // creating object, regexp and array literals.
2576 JSRegExp* regexp,
2586 Handle<JSRegExp> regexp_handle(regexp);
2688 JSRegExp* regexp,
2695 Handle<JSRegExp> regexp_handle(regexp);
2730 // If the regexp isn't global, only match once.
2838 CONVERT_CHECKED(JSRegExp, regexp, args[1]);
2846 isolate, subject, regexp, last_match_info);
2849 isolate, subject, regexp, last_match_info);
2855 regexp,
3103 CONVERT_ARG_CHECKED(JSRegExp, regexp, 1);
3107 Handle<Object> match = RegExpImpl::Exec(regexp, subject, 0, regexp_info);
3132 match = RegExpImpl::Exec(regexp, subject, index, regexp_info);
3280 Handle<JSRegExp> regexp,
3287 int required_registers = RegExpImpl::IrregexpPrepare(regexp, subject);
3296 RegExpImpl::IrregexpExecOnce(regexp,
3347 Handle<JSRegExp> regexp,
3352 int required_registers = RegExpImpl::IrregexpPrepare(regexp, subject);
3359 RegExpImpl::IrregexpExecOnce(regexp,
3364 int capture_count = regexp->CaptureCount();
3431 result = RegExpImpl::IrregexpExecOnce(regexp,
3471 CONVERT_ARG_CHECKED(JSRegExp, regexp, 0);
3476 ASSERT(regexp->GetFlags().is_global());
3486 if (regexp->TypeTag() == JSRegExp::ATOM) {
3488 String::cast(regexp->DataAt(JSRegExp::kAtomPatternIndex)));
3497 ASSERT_EQ(regexp->TypeTag(), JSRegExp::IRREGEXP);
3500 if (regexp->CaptureCount() == 0) {
3503 regexp,
3509 regexp,