Lines Matching refs:m_pattern
188 if (m_pattern.m_ignoreCase) {
417 if (m_pattern.m_multiline) {
425 matchCharacterClass(character, matchDest, m_pattern.newlineCharacterClass());
442 if (m_pattern.m_multiline) {
450 matchCharacterClass(character, matchDest, m_pattern.newlineCharacterClass());
473 matchCharacterClass(character, nextIsWordChar, m_pattern.wordcharCharacterClass());
486 matchCharacterClass(character, matchDest, m_pattern.wordcharCharacterClass());
525 if (m_pattern.m_ignoreCase && isASCIIAlpha(ch)) {
530 ASSERT(!m_pattern.m_ignoreCase || (Unicode::toLower(ch) == Unicode::toUpper(ch)));
544 if (m_pattern.m_ignoreCase) {
570 if (m_pattern.m_ignoreCase && isASCIIAlpha(ch)) {
575 ASSERT(!m_pattern.m_ignoreCase || (Unicode::toLower(ch) == Unicode::toUpper(ch)));
594 if (m_pattern.m_ignoreCase && isASCIIAlpha(ch)) {
599 ASSERT(!m_pattern.m_ignoreCase || (Unicode::toLower(ch) == Unicode::toUpper(ch)));
640 if (m_pattern.m_ignoreCase && isASCIIAlpha(ch)) {
645 ASSERT(!m_pattern.m_ignoreCase || (Unicode::toLower(ch) == Unicode::toUpper(ch)));
1140 if (m_pattern.m_body->m_callFrameSize)
1141 addPtr(Imm32(m_pattern.m_body->m_callFrameSize * sizeof(void*)), stackPointerRegister);
1144 if (m_pattern.m_body->m_hasFixedSize) {
1226 else if (m_pattern.m_body->m_hasFixedSize && !incrementForNextIter) // No need to update anything, link these backtracks straight to the to pof the loop!
1232 if (!m_pattern.m_body->m_hasFixedSize) {
1235 poke(regT0, m_pattern.m_body->m_callFrameSize);
1246 if (!m_pattern.m_body->m_hasFixedSize) {
1250 poke(regT0, m_pattern.m_body->m_callFrameSize);
1252 poke(index, m_pattern.m_body->m_callFrameSize);
1278 unsigned frameSize = m_pattern.m_body->m_callFrameSize;
1279 if (!m_pattern.m_body->m_hasFixedSize)
1339 : m_pattern(pattern)
1349 if (!m_pattern.m_body->m_hasFixedSize)
1352 if (m_pattern.m_body->m_callFrameSize)
1353 subPtr(Imm32(m_pattern.m_body->m_callFrameSize * sizeof(void*)), stackPointerRegister);
1355 generateDisjunction(m_pattern.m_body);
1376 RegexPattern& m_pattern;