reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
337 if (Name.empty()) 338 return Name; 340 if (!isValidIdentifier(Name)) { 344 if (isDigit(Name[0])) 346 Buffer.reserve(Buffer.size() + Name.size()); 347 for (unsigned I = 0, N = Name.size(); I != N; ++I) { 348 if (isIdentifierBody(Name[I])) 349 Buffer.push_back(Name[I]); 354 Name = StringRef(Buffer.data(), Buffer.size()); 357 while (llvm::StringSwitch<bool>(Name) 362 if (Name.data() != Buffer.data()) 363 Buffer.append(Name.begin(), Name.end()); 363 Buffer.append(Name.begin(), Name.end()); 365 Name = StringRef(Buffer.data(), Buffer.size()); 368 return Name;