Lines Matching refs:Str
75 static bool SkipToToken(StringRef &Str) { in SkipToToken() argument
77 if (Str.empty()) in SkipToToken()
81 if (size_t Pos = Str.find_first_not_of(" \t\r\n,")) { in SkipToToken()
82 Str = Str.substr(Pos); in SkipToToken()
87 if (Str[0] == '#') { in SkipToToken()
88 Str = Str.substr(Str.find_first_of('\n')); in SkipToToken()
95 static bool ByteArrayFromString(ByteArrayTy &ByteArray, StringRef &Str, in ByteArrayFromString() argument
97 while (SkipToToken(Str)) { in ByteArrayFromString()
99 if (Str[0] == '[' || Str[0] == ']') in ByteArrayFromString()
103 size_t Next = Str.find_first_of(" \t\n\r,#[]"); in ByteArrayFromString()
104 StringRef Value = Str.substr(0, Next); in ByteArrayFromString()
112 Str = Str.substr(Str.find('\n')); in ByteArrayFromString()
120 Str = Str.substr(Next); in ByteArrayFromString()
161 StringRef Str = Buffer.getBuffer(); in disassemble() local
164 while (SkipToToken(Str)) { in disassemble()
168 if (Str[0] == '[') { in disassemble()
170 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error, in disassemble()
175 Str = Str.drop_front(); in disassemble()
177 } else if (Str[0] == ']') { in disassemble()
179 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error, in disassemble()
184 Str = Str.drop_front(); in disassemble()
189 ErrorOccurred |= ByteArrayFromString(ByteArray, Str, SM); in disassemble()
197 SM.PrintMessage(SMLoc::getFromPointer(Str.data()), SourceMgr::DK_Error, in disassemble()