Lines Matching refs:currentLen
2654 … int32_t currentLen = 0; // Minimum length of a match to this point (loc) in the pattern in matchStartType() local
2681 if (forwardedLength.elementAti(loc) < currentLen) { in matchStartType()
2682 currentLen = forwardedLength.elementAti(loc); in matchStartType()
2683 U_ASSERT(currentLen>=0 && currentLen < INT32_MAX); in matchStartType()
2726 if (currentLen == 0) { in matchStartType()
2732 currentLen++; in matchStartType()
2738 if (currentLen == 0) { in matchStartType()
2745 currentLen++; in matchStartType()
2752 if (currentLen == 0) { in matchStartType()
2763 if (currentLen == 0) { in matchStartType()
2775 if (currentLen == 0) { in matchStartType()
2782 currentLen++; in matchStartType()
2789 if (currentLen == 0) { in matchStartType()
2797 currentLen++; in matchStartType()
2805 if (currentLen == 0) { in matchStartType()
2814 currentLen++; in matchStartType()
2821 if (currentLen == 0) { in matchStartType()
2831 currentLen++; in matchStartType()
2838 if (currentLen == 0) { in matchStartType()
2850 currentLen++; in matchStartType()
2858 if (currentLen == 0) { in matchStartType()
2874 currentLen++; in matchStartType()
2883 if (currentLen == 0) { in matchStartType()
2890 currentLen++; in matchStartType()
2903 currentLen = forwardedLength.elementAti(loc+1); in matchStartType()
2908 if (forwardedLength.elementAti(jmpDest) > currentLen) { in matchStartType()
2909 forwardedLength.setElementAt(currentLen, jmpDest); in matchStartType()
2926 currentLen = forwardedLength.elementAti(loc+1); in matchStartType()
2937 if (currentLen < forwardedLength.elementAti(jmpDest)) { in matchStartType()
2938 forwardedLength.setElementAt(currentLen, jmpDest); in matchStartType()
2955 if (currentLen == 0) { in matchStartType()
2969 currentLen += stringLen; in matchStartType()
2984 if (currentLen == 0) { in matchStartType()
2994 currentLen += stringLen; in matchStartType()
3017 if (forwardedLength.elementAti(loopEndLoc) > currentLen) { in matchStartType()
3018 forwardedLength.setElementAt(currentLen, loopEndLoc); in matchStartType()
3071 if (currentLen < forwardedLength.elementAti(jmpDest)) { in matchStartType()
3072 forwardedLength.setElementAt(currentLen, jmpDest); in matchStartType()
3100 if (forwardedLength.elementAti(end+1) < currentLen) { in matchStartType()
3101 currentLen = forwardedLength.elementAti(end+1); in matchStartType()
3176 int32_t currentLen = 0; in minMatchLength() local
3200 if (forwardedLength.elementAti(loc) < currentLen) { in minMatchLength()
3201 currentLen = forwardedLength.elementAti(loc); in minMatchLength()
3202 U_ASSERT(currentLen>=0 && currentLen < INT32_MAX); in minMatchLength()
3252 currentLen++; in minMatchLength()
3265 currentLen = forwardedLength.elementAti(loc+1); in minMatchLength()
3269 if (forwardedLength.elementAti(jmpDest) > currentLen) { in minMatchLength()
3270 forwardedLength.setElementAt(currentLen, jmpDest); in minMatchLength()
3280 currentLen = forwardedLength.elementAti(loc+1); in minMatchLength()
3291 if (currentLen < forwardedLength.elementAti(jmpDest)) { in minMatchLength()
3292 forwardedLength.setElementAt(currentLen, jmpDest); in minMatchLength()
3303 currentLen += URX_VAL(stringLenOp); in minMatchLength()
3316 currentLen += 1; in minMatchLength()
3391 if (currentLen < forwardedLength.elementAti(jmpDest)) { in minMatchLength()
3392 forwardedLength.setElementAt(currentLen, jmpDest); in minMatchLength()
3418 if (forwardedLength.elementAti(end+1) < currentLen) { in minMatchLength()
3419 currentLen = forwardedLength.elementAti(end+1); in minMatchLength()
3420 U_ASSERT(currentLen>=0 && currentLen < INT32_MAX); in minMatchLength()
3423 return currentLen; in minMatchLength()
3460 int32_t currentLen = 0; in maxMatchLength() local
3476 if (forwardedLength.elementAti(loc) > currentLen) { in maxMatchLength()
3477 currentLen = forwardedLength.elementAti(loc); in maxMatchLength()
3518 currentLen = INT32_MAX; in maxMatchLength()
3535 currentLen = safeIncrement(currentLen, 2); in maxMatchLength()
3541 currentLen = safeIncrement(currentLen, 1); in maxMatchLength()
3543 currentLen = safeIncrement(currentLen, 1); in maxMatchLength()
3557 currentLen = INT32_MAX; in maxMatchLength()
3560 if (forwardedLength.elementAti(jmpDest) < currentLen) { in maxMatchLength()
3561 forwardedLength.setElementAt(currentLen, jmpDest); in maxMatchLength()
3563 currentLen = 0; in maxMatchLength()
3571 currentLen = forwardedLength.elementAti(loc+1); in maxMatchLength()
3583 if (currentLen > forwardedLength.elementAti(jmpDest)) { in maxMatchLength()
3584 forwardedLength.setElementAt(currentLen, jmpDest); in maxMatchLength()
3587 currentLen = INT32_MAX; in maxMatchLength()
3599 currentLen = safeIncrement(currentLen, URX_VAL(stringLenOp)); in maxMatchLength()
3627 currentLen = safeIncrement(currentLen, URX_VAL(stringLenOp)); in maxMatchLength()
3647 currentLen = INT32_MAX; in maxMatchLength()
3653 int64_t updatedLen = (int64_t)currentLen + blockLen * maxLoopCount; in maxMatchLength()
3655 currentLen = INT32_MAX; in maxMatchLength()
3658 currentLen = (int32_t)updatedLen; in maxMatchLength()
3674 currentLen = INT32_MAX; in maxMatchLength()
3718 if (currentLen == INT32_MAX) { in maxMatchLength()
3725 return currentLen; in maxMatchLength()