Lines Matching refs:StringRef
43 StringRef getName() const override { return "SarifDiagnostics"; }
63 static StringRef getFileName(const FileEntry &FE) {
64 StringRef Filename = FE.tryGetRealPathName();
77 StringRef::npos != StringRef("-._~:@!$&'()*+,;=").find(C))
79 return "%" + llvm::toHex(StringRef(&C, 1));
82 static std::string fileNameToURI(StringRef Filename) {
83 llvm::SmallString<32> Ret = StringRef("file://");
86 StringRef Root = sys::path::root_name(Filename);
99 std::for_each(++Iter, End, [&Ret](StringRef Component) {
139 Optional<StringRef> URI = FileLoc->getString("uri");
209 static StringRef importanceToStr(Importance I) {
227 static json::Object createMessage(StringRef Text) {
232 StringRef Message = "") {
303 static StringRef getRuleDescription(StringRef CheckName) {
304 return llvm::StringSwitch<StringRef>(CheckName)
314 static StringRef getRuleHelpURIStr(StringRef CheckName) {
315 return llvm::StringSwitch<StringRef>(CheckName)
326 StringRef CheckName = Diag.getCheckerName();
345 StringRef RuleID = D->getCheckerName();