Lines Matching refs:Str
79 static bool SkipToToken(StringRef &Str) { in SkipToToken() argument
81 if (Str.empty()) in SkipToToken()
85 if (size_t Pos = Str.find_first_not_of(" \t\r\n,")) { in SkipToToken()
86 Str = Str.substr(Pos); in SkipToToken()
91 if (Str[0] == '#') { in SkipToToken()
92 Str = Str.substr(Str.find_first_of('\n')); in SkipToToken()
101 StringRef &Str, in ByteArrayFromString() argument
103 while (SkipToToken(Str)) { in ByteArrayFromString()
105 if (Str[0] == '[' || Str[0] == ']') in ByteArrayFromString()
109 size_t Next = Str.find_first_of(" \t\n\r,#[]"); in ByteArrayFromString()
110 StringRef Value = Str.substr(0, Next); in ByteArrayFromString()
118 Str = Str.substr(Str.find('\n')); in ByteArrayFromString()
126 Str = Str.substr(Next); in ByteArrayFromString()
165 StringRef Str = Buffer.getBuffer(); in disassemble() local
168 while (SkipToToken(Str)) { in disassemble()
172 if (Str[0] == '[') { in disassemble()
174 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error, in disassemble()
179 Str = Str.drop_front(); in disassemble()
181 } else if (Str[0] == ']') { in disassemble()
183 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error, in disassemble()
188 Str = Str.drop_front(); in disassemble()
193 ErrorOccurred |= ByteArrayFromString(ByteArray, Str, SM); in disassemble()
201 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error, in disassemble()