Lines Matching refs:Str
77 static bool SkipToToken(StringRef &Str) { in SkipToToken() argument
79 if (Str.empty()) in SkipToToken()
83 if (size_t Pos = Str.find_first_not_of(" \t\r\n,")) { in SkipToToken()
84 Str = Str.substr(Pos); in SkipToToken()
89 if (Str[0] == '#') { in SkipToToken()
90 Str = Str.substr(Str.find_first_of('\n')); in SkipToToken()
99 StringRef &Str, in ByteArrayFromString() argument
101 while (SkipToToken(Str)) { in ByteArrayFromString()
103 if (Str[0] == '[' || Str[0] == ']') in ByteArrayFromString()
107 size_t Next = Str.find_first_of(" \t\n\r,#[]"); in ByteArrayFromString()
108 StringRef Value = Str.substr(0, Next); in ByteArrayFromString()
116 Str = Str.substr(Str.find('\n')); in ByteArrayFromString()
124 Str = Str.substr(Next); in ByteArrayFromString()
163 StringRef Str = Buffer.getBuffer(); in disassemble() local
166 while (SkipToToken(Str)) { in disassemble()
170 if (Str[0] == '[') { in disassemble()
172 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error, in disassemble()
177 Str = Str.drop_front(); in disassemble()
179 } else if (Str[0] == ']') { in disassemble()
181 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error, in disassemble()
186 Str = Str.drop_front(); in disassemble()
191 ErrorOccurred |= ByteArrayFromString(ByteArray, Str, SM); in disassemble()
199 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error, in disassemble()