Lines Matching full:lastpos
993 size_t LastPos = 0;
1002 LastPos = CheckDag(SM, Buffer, NotStrings, VariableTable);
1003 if (LastPos == StringRef::npos)
1008 StringRef MatchBuffer = Buffer.substr(LastPos);
1014 MatchPos += LastPos;
1019 StringRef SkippedRegion = Buffer.substr(LastPos, MatchPos);
1104 size_t LastPos = 0;
1105 size_t StartPos = LastPos;
1137 if (MatchPos < LastPos) {
1143 SM.PrintMessage(SMLoc::getFromPointer(Buffer.data() + LastPos),
1157 StartPos = LastPos;
1161 StringRef SkippedRegion = Buffer.substr(LastPos, MatchPos);
1169 LastPos = std::max(MatchPos + MatchLen, LastPos);
1172 return LastPos;