Home | History | Annotate | Download | only in FileCheck

Lines Matching defs:End

81     /// MatchEOF - When set, this pattern only matches the end of file. This is
211 size_t End = PatternStr.find("}}");
212 if (End == StringRef::npos) {
215 "found start of regex string with no end '}}'");
226 if (AddRegExToRegEx(PatternStr.substr(2, End-2), CurParen, SM))
230 PatternStr = PatternStr.substr(End+2);
240 // Find the closing bracket pair ending the match. End is going to be an
242 size_t End = FindRegexVarEnd(PatternStr.substr(2), SM);
244 if (End == StringRef::npos) {
251 StringRef MatchStr = PatternStr.substr(2, End);
252 PatternStr = PatternStr.substr(End+4);
298 if (VariableDefs.find(Name) != VariableDefs.end()) {
325 // Find the end, which is the start of the next regex.
412 if (it == VariableTable.end())
421 Value.begin(), Value.end());
440 E = VariableDefs.end();
491 if (it == VariableTable.end()) {
649 for (const char *Ptr = MB->getBufferStart(), *End = MB->getBufferEnd();
650 Ptr != End; ++Ptr) {
652 if (Ptr <= End - 2 && Ptr[0] == '\r' && Ptr[1] == '\n') {
665 while (Ptr+1 != End &&
764 for (prefix_iterator I = CheckPrefixes.begin(), E = CheckPrefixes.end();
775 // Need to skip to the end of the word, otherwise we could end up
902 // PrefixLoc is to the start of the prefix. Skip to the end.
909 // Scan ahead to the end of line.
992 // end of a line, advance to the start of the next line.
1098 SM.PrintMessage(SMLoc::getFromPointer(Buffer.end()),
1108 SM.PrintMessage(SMLoc::getFromPointer(Buffer.end()),
1138 SM.PrintMessage(SMLoc::getFromPointer(Buffer.end()), SourceMgr::DK_Note,
1258 for (prefix_iterator I = CheckPrefixes.begin(), E = CheckPrefixes.end();