Home | History | Annotate | Download | only in llvm-mc

Lines Matching refs:Str

100 static bool SkipToToken(StringRef &Str) {
101 while (!Str.empty() && Str.find_first_not_of(" \t\r\n#,") != 0) {
103 if (size_t Pos = Str.find_first_not_of(" \t\r,")) {
104 Str = Str.substr(Pos);
109 if (Str[0] == '\n' || Str[0] == '#') {
112 if (Str[0] == '\n') {
113 Str = Str.substr(1);
115 Str = Str.substr(Str.find_first_of('\n'));
116 if (!Str.empty())
117 Str = Str.substr(1);
123 return !Str.empty();
128 StringRef &Str,
130 while (SkipToToken(Str)) {
132 if (Str[0] == '[' || Str[0] == ']')
136 size_t Next = Str.find_first_of(" \t\n\r,#[]");
137 StringRef Value = Str.substr(0, Next);
145 Str = Str.substr(Str.find('\n'));
151 Str = Str.substr(Next);
194 StringRef Str = Buffer.getBuffer();
197 while (SkipToToken(Str)) {
200 if (Str[0] == '[') {
202 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error,
207 Str = Str.drop_front();
209 } else if (Str[0] == ']') {
211 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error,
216 Str = Str.drop_front();
221 ErrorOccurred |= ByteArrayFromString(ByteArray, Str, SM);
229 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error,