Lines Matching full:toploc
786 int32_t topLoc = blockTopLoc(FALSE); // location of item #1
790 if (topLoc == fRXPat->fCompiledPat->size() - 1) {
791 int32_t repeatedOp = (int32_t)fRXPat->fCompiledPat->elementAti(topLoc);
830 if (minMatchLength(topLoc, fRXPat->fCompiledPat->size()-1) == 0) {
833 insertOp(topLoc);
838 fRXPat->fCompiledPat->setElementAt(op, topLoc);
840 op = URX_BUILD(URX_JMP_SAV_X, topLoc+1);
844 int32_t jmpOp = URX_BUILD(URX_JMP_SAV, topLoc);
856 int32_t topLoc = blockTopLoc(FALSE);
857 int32_t saveStateOp = URX_BUILD(URX_STATE_SAVE, topLoc);
928 int32_t topLoc = blockTopLoc(FALSE);
933 if (topLoc == fRXPat->fCompiledPat->size() - 1) {
934 int32_t repeatedOp = (int32_t)fRXPat->fCompiledPat->elementAti(topLoc);
939 fRXPat->fCompiledPat->setElementAt(loopOpI, topLoc);
959 fRXPat->fCompiledPat->setElementAt(loopOpI, topLoc);
1071 int32_t topLoc = blockTopLoc(FALSE);
1080 insertOp(topLoc);
1084 fRXPat->fCompiledPat->setElementAt(op, topLoc);
1087 U_ASSERT(URX_TYPE(loopOp) == URX_CTR_LOOP && URX_VAL(loopOp) == topLoc);
1344 int32_t topLoc = blockTopLoc(TRUE);
1348 fRXPat->fCompiledPat->setElementAt(op, topLoc);
1355 op = URX_BUILD(URX_JMP, topLoc+1);
1376 int32_t topLoc = blockTopLoc(TRUE);
1377 insertOp(topLoc);
1383 fRXPat->fCompiledPat->setElementAt(op, topLoc);
1388 fRXPat->fCompiledPat->setElementAt(op, topLoc+1);
1391 op = URX_BUILD(URX_JMP, topLoc+1);
1411 int32_t topLoc = blockTopLoc(TRUE);
1412 insertOp(topLoc);
1418 fRXPat->fCompiledPat->setElementAt(op, topLoc);
1423 fRXPat->fCompiledPat->setElementAt(op, topLoc+1);