Lines Matching refs:StringRef
32 static StringRef ToolName;
37 StringRef::const_iterator Start;
38 StringRef::const_iterator CurPtr;
39 StringRef::const_iterator End;
41 MarkupLexer(StringRef Source) in MarkupLexer()
53 StringRef::const_iterator getPosition() const { return CurPtr; } in getPosition()
58 StringRef Name;
59 StringRef Modifiers;
62 MarkupTag(StringRef n, StringRef m, SMLoc Loc) in MarkupTag()
64 StringRef getName() const { return Name; } in getName()
65 StringRef getModifiers() const { return Modifiers; } in getModifiers()
81 void FatalError(SMLoc Loc, StringRef Msg);
84 void MarkupParser::FatalError(SMLoc Loc, StringRef Msg) { in FatalError()
126 StringRef::const_iterator Start = Lex.getPosition(); in parseTag()
133 StringRef RawTag(Start, Lex.getPosition() - Start - 1); in parseTag()
134 std::pair<StringRef, StringRef> SplitTag = RawTag.split(' '); in parseTag()
138 static void parseMCMarkup(StringRef Filename) { in parseMCMarkup()
151 StringRef InputSource = Buffer->getBuffer(); in parseMCMarkup()