Lines Matching refs:currentLen
2698 … int32_t currentLen = 0; // Minimum length of a match to this point (loc) in the pattern in matchStartType() local
2725 if (forwardedLength.elementAti(loc) < currentLen) { in matchStartType()
2726 currentLen = forwardedLength.elementAti(loc); in matchStartType()
2727 U_ASSERT(currentLen>=0 && currentLen < INT32_MAX); in matchStartType()
2770 if (currentLen == 0) { in matchStartType()
2776 currentLen = safeIncrement(currentLen, 1); in matchStartType()
2782 if (currentLen == 0) { in matchStartType()
2789 currentLen = safeIncrement(currentLen, 1); in matchStartType()
2796 if (currentLen == 0) { in matchStartType()
2807 if (currentLen == 0) { in matchStartType()
2819 if (currentLen == 0) { in matchStartType()
2826 currentLen = safeIncrement(currentLen, 1); in matchStartType()
2833 if (currentLen == 0) { in matchStartType()
2840 currentLen = safeIncrement(currentLen, 1); in matchStartType()
2848 if (currentLen == 0) { in matchStartType()
2857 currentLen = safeIncrement(currentLen, 1); in matchStartType()
2864 if (currentLen == 0) { in matchStartType()
2874 currentLen = safeIncrement(currentLen, 1); in matchStartType()
2881 if (currentLen == 0) { in matchStartType()
2893 currentLen = safeIncrement(currentLen, 1); in matchStartType()
2901 if (currentLen == 0) { in matchStartType()
2917 currentLen = safeIncrement(currentLen, 1); in matchStartType()
2926 if (currentLen == 0) { in matchStartType()
2933 currentLen = safeIncrement(currentLen, 1); in matchStartType()
2947 currentLen = forwardedLength.elementAti(loc+1); in matchStartType()
2952 if (forwardedLength.elementAti(jmpDest) > currentLen) { in matchStartType()
2953 forwardedLength.setElementAt(currentLen, jmpDest); in matchStartType()
2970 currentLen = forwardedLength.elementAti(loc+1); in matchStartType()
2981 if (currentLen < forwardedLength.elementAti(jmpDest)) { in matchStartType()
2982 forwardedLength.setElementAt(currentLen, jmpDest); in matchStartType()
2999 if (currentLen == 0) { in matchStartType()
3013 currentLen = safeIncrement(currentLen, stringLen); in matchStartType()
3028 if (currentLen == 0) { in matchStartType()
3038 currentLen = safeIncrement(currentLen, stringLen); in matchStartType()
3061 if (forwardedLength.elementAti(loopEndLoc) > currentLen) { in matchStartType()
3062 forwardedLength.setElementAt(currentLen, loopEndLoc); in matchStartType()
3115 if (currentLen < forwardedLength.elementAti(jmpDest)) { in matchStartType()
3116 forwardedLength.setElementAt(currentLen, jmpDest); in matchStartType()
3141 if (forwardedLength.elementAti(end+1) < currentLen) { in matchStartType()
3142 currentLen = forwardedLength.elementAti(end+1); in matchStartType()
3217 int32_t currentLen = 0; in minMatchLength() local
3241 if (forwardedLength.elementAti(loc) < currentLen) { in minMatchLength()
3242 currentLen = forwardedLength.elementAti(loc); in minMatchLength()
3243 U_ASSERT(currentLen>=0 && currentLen < INT32_MAX); in minMatchLength()
3293 currentLen = safeIncrement(currentLen, 1); in minMatchLength()
3307 currentLen = forwardedLength.elementAti(loc+1); in minMatchLength()
3311 if (forwardedLength.elementAti(jmpDest) > currentLen) { in minMatchLength()
3312 forwardedLength.setElementAt(currentLen, jmpDest); in minMatchLength()
3322 currentLen = forwardedLength.elementAti(loc+1); in minMatchLength()
3333 if (currentLen < forwardedLength.elementAti(jmpDest)) { in minMatchLength()
3334 forwardedLength.setElementAt(currentLen, jmpDest); in minMatchLength()
3345 currentLen = safeIncrement(currentLen, URX_VAL(stringLenOp)); in minMatchLength()
3358 currentLen = safeIncrement(currentLen, 1); in minMatchLength()
3433 if (currentLen < forwardedLength.elementAti(jmpDest)) { in minMatchLength()
3434 forwardedLength.setElementAt(currentLen, jmpDest); in minMatchLength()
3460 if (forwardedLength.elementAti(end+1) < currentLen) { in minMatchLength()
3461 currentLen = forwardedLength.elementAti(end+1); in minMatchLength()
3462 U_ASSERT(currentLen>=0 && currentLen < INT32_MAX); in minMatchLength()
3465 return currentLen; in minMatchLength()
3489 int32_t currentLen = 0; in maxMatchLength() local
3505 if (forwardedLength.elementAti(loc) > currentLen) { in maxMatchLength()
3506 currentLen = forwardedLength.elementAti(loc); in maxMatchLength()
3547 currentLen = INT32_MAX; in maxMatchLength()
3564 currentLen = safeIncrement(currentLen, 2); in maxMatchLength()
3570 currentLen = safeIncrement(currentLen, 1); in maxMatchLength()
3572 currentLen = safeIncrement(currentLen, 1); in maxMatchLength()
3586 currentLen = INT32_MAX; in maxMatchLength()
3589 if (forwardedLength.elementAti(jmpDest) < currentLen) { in maxMatchLength()
3590 forwardedLength.setElementAt(currentLen, jmpDest); in maxMatchLength()
3592 currentLen = 0; in maxMatchLength()
3600 currentLen = forwardedLength.elementAti(loc+1); in maxMatchLength()
3612 if (currentLen > forwardedLength.elementAti(jmpDest)) { in maxMatchLength()
3613 forwardedLength.setElementAt(currentLen, jmpDest); in maxMatchLength()
3616 currentLen = INT32_MAX; in maxMatchLength()
3628 currentLen = safeIncrement(currentLen, URX_VAL(stringLenOp)); in maxMatchLength()
3656 currentLen = safeIncrement(currentLen, URX_VAL(stringLenOp)); in maxMatchLength()
3676 currentLen = INT32_MAX; in maxMatchLength()
3682 int64_t updatedLen = (int64_t)currentLen + blockLen * maxLoopCount; in maxMatchLength()
3684 currentLen = INT32_MAX; in maxMatchLength()
3687 currentLen = (int32_t)updatedLen; in maxMatchLength()
3702 currentLen = INT32_MAX; in maxMatchLength()
3739 if (currentLen == INT32_MAX) { in maxMatchLength()
3746 return currentLen; in maxMatchLength()