Home | History | Annotate | Download | only in yarr

Lines Matching refs:ch

154                     UChar ch = charClass->m_matchesUnicode[i];
155 matchDest.append(branch32(Equal, character, Imm32(ch)));
187 char ch = charClass->m_matches[i];
189 if (isASCIILower(ch)) {
190 matchesAZaz.append(ch);
193 if (isASCIIUpper(ch))
196 matchDest.append(branch32(Equal, character, Imm32((unsigned short)ch)));
238 Jump jumpIfCharEquals(UChar ch, int inputPosition)
240 return branch16(Equal, BaseIndex(input, index, TimesTwo, inputPosition * sizeof(UChar)), Imm32(ch));
243 Jump jumpIfCharNotEquals(UChar ch, int inputPosition)
245 return branch16(NotEqual, BaseIndex(input, index, TimesTwo, inputPosition * sizeof(UChar)), Imm32(ch));
523 UChar ch = state.term().patternCharacter;
525 if (m_pattern.m_ignoreCase && isASCIIAlpha(ch)) {
528 state.jumpToBacktrack(branch32(NotEqual, character, Imm32(Unicode::toLower(ch))), this);
530 ASSERT(!m_pattern.m_ignoreCase || (Unicode::toLower(ch) == Unicode::toUpper(ch)));
531 state.jumpToBacktrack(jumpIfCharNotEquals(ch, state.inputOffset()), this);
564 UChar ch = term.patternCharacter;
570 if (m_pattern.m_ignoreCase && isASCIIAlpha(ch)) {
573 state.jumpToBacktrack(branch32(NotEqual, character, Imm32(Unicode::toLower(ch))), this);
575 ASSERT(!m_pattern.m_ignoreCase || (Unicode::toLower(ch) == Unicode::toUpper(ch)));
576 state.jumpToBacktrack(branch16(NotEqual, BaseIndex(input, countRegister, TimesTwo, (state.inputOffset() + term.quantityCount) * sizeof(UChar)), Imm32(ch)), this);
587 UChar ch = term.patternCharacter;
594 if (m_pattern.m_ignoreCase && isASCIIAlpha(ch)) {
597 failures.append(branch32(NotEqual, character, Imm32(Unicode::toLower(ch))));
599 ASSERT(!m_pattern.m_ignoreCase || (Unicode::toLower(ch) == Unicode::toUpper(ch)));
600 failures.append(jumpIfCharNotEquals(ch, state.inputOffset()));
625 UChar ch = term.patternCharacter;
640 if (m_pattern.m_ignoreCase && isASCIIAlpha(ch)) {
643 branch32(NotEqual, character, Imm32(Unicode::toLower(ch))).linkTo(hardFail, this);
645 ASSERT(!m_pattern.m_ignoreCase || (Unicode::toLower(ch) == Unicode::toUpper(ch)));
646 jumpIfCharNotEquals(ch, state.inputOffset()).linkTo(hardFail, this);