Home | History | Annotate | Download | only in FileCheck

Lines Matching refs:End

68     /// MatchEOF - When set, this pattern only matches the end of file. This is
198 size_t End = PatternStr.find("}}");
199 if (End == StringRef::npos) {
202 "found start of regex string with no end '}}'");
213 if (AddRegExToRegEx(PatternStr.substr(2, End-2), CurParen, SM))
217 PatternStr = PatternStr.substr(End+2);
227 // Find the closing bracket pair ending the match. End is going to be an
229 size_t End = FindRegexVarEnd(PatternStr.substr(2), SM);
231 if (End == StringRef::npos) {
238 StringRef MatchStr = PatternStr.substr(2, End);
239 PatternStr = PatternStr.substr(End+4);
285 if (VariableDefs.find(Name) != VariableDefs.end()) {
312 // Find the end, which is the start of the next regex.
399 if (it == VariableTable.end())
408 Value.begin(), Value.end());
427 E = VariableDefs.end();
478 if (it == VariableTable.end()) {
632 for (const char *Ptr = MB->getBufferStart(), *End = MB->getBufferEnd();
633 Ptr != End; ++Ptr) {
635 if (Ptr <= End - 2 && Ptr[0] == '\r' && Ptr[1] == '\n') {
648 while (Ptr+1 != End &&
745 for (prefix_iterator I = CheckPrefixes.begin(), E = CheckPrefixes.end();
756 // Need to skip to the end of the word, otherwise we could end up
863 // PrefixLoc is to the start of the prefix. Skip to the end.
870 // Scan ahead to the end of line.
950 // end of a line, advance to the start of the next line.
1052 SM.PrintMessage(SMLoc::getFromPointer(Buffer.end()),
1062 SM.PrintMessage(SMLoc::getFromPointer(Buffer.end()),
1184 for (prefix_iterator I = CheckPrefixes.begin(), E = CheckPrefixes.end();