Skip to content

Commit 3207753

Browse files
committed
Merged master:c8f0d27ef37 into amd-gfx:80e004f6b88
Local branch amd-gfx 80e004f [AMDGPU] Add transformation of kills to demotes in simple scenarios Remote branch master c8f0d27 [AMDGPU] Fix the gfx10 scheduling model for f32 conversions Change-Id: I4bbb05b2bc548cef088ecb2e3ae145763aa9bbb7
2 parents 80e004f + c8f0d27 commit 3207753

File tree

231 files changed

+5893
-3030
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

231 files changed

+5893
-3030
lines changed

clang-tools-extra/clang-tidy/abseil/StringFindStartswithCheck.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,12 +105,9 @@ void StringFindStartswithCheck::check(const MatchFinder::MatchResult &Result) {
105105

106106
// Create a preprocessor #include FixIt hint (CreateIncludeInsertion checks
107107
// whether this already exists).
108-
auto IncludeHint = IncludeInserter->CreateIncludeInsertion(
108+
Diagnostic << IncludeInserter->CreateIncludeInsertion(
109109
Source.getFileID(ComparisonExpr->getBeginLoc()), AbseilStringsMatchHeader,
110110
false);
111-
if (IncludeHint) {
112-
Diagnostic << *IncludeHint;
113-
}
114111
}
115112

116113
void StringFindStartswithCheck::registerPPCallbacks(

clang-tools-extra/clang-tidy/bugprone/BugproneTidyModule.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
#include "StringIntegerAssignmentCheck.h"
4646
#include "StringLiteralWithEmbeddedNulCheck.h"
4747
#include "SuspiciousEnumUsageCheck.h"
48-
#include "SuspiciousIncludeCheck.h"
4948
#include "SuspiciousMemsetUsageCheck.h"
5049
#include "SuspiciousMissingCommaCheck.h"
5150
#include "SuspiciousSemicolonCheck.h"
@@ -141,8 +140,6 @@ class BugproneModule : public ClangTidyModule {
141140
"bugprone-string-literal-with-embedded-nul");
142141
CheckFactories.registerCheck<SuspiciousEnumUsageCheck>(
143142
"bugprone-suspicious-enum-usage");
144-
CheckFactories.registerCheck<SuspiciousIncludeCheck>(
145-
"bugprone-suspicious-include");
146143
CheckFactories.registerCheck<SuspiciousMemsetUsageCheck>(
147144
"bugprone-suspicious-memset-usage");
148145
CheckFactories.registerCheck<SuspiciousMissingCommaCheck>(

clang-tools-extra/clang-tidy/bugprone/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ add_clang_library(clangTidyBugproneModule
3737
StringIntegerAssignmentCheck.cpp
3838
StringLiteralWithEmbeddedNulCheck.cpp
3939
SuspiciousEnumUsageCheck.cpp
40-
SuspiciousIncludeCheck.cpp
4140
SuspiciousMemsetUsageCheck.cpp
4241
SuspiciousMissingCommaCheck.cpp
4342
SuspiciousSemicolonCheck.cpp

clang-tools-extra/clang-tidy/bugprone/SuspiciousIncludeCheck.cpp

Lines changed: 0 additions & 105 deletions
This file was deleted.

clang-tools-extra/clang-tidy/bugprone/SuspiciousIncludeCheck.h

Lines changed: 0 additions & 57 deletions
This file was deleted.

clang-tools-extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,8 @@ void InitVariablesCheck::check(const MatchFinder::MatchResult &Result) {
9696
MatchedDecl->getName().size()),
9797
InitializationString);
9898
if (AddMathInclude) {
99-
auto IncludeHint = IncludeInserter->CreateIncludeInsertion(
99+
Diagnostic << IncludeInserter->CreateIncludeInsertion(
100100
Source.getFileID(MatchedDecl->getBeginLoc()), MathHeader, false);
101-
if (IncludeHint)
102-
Diagnostic << *IncludeHint;
103101
}
104102
}
105103
}

clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,10 @@ void ProBoundsConstantArrayIndexCheck::check(
8686
SourceRange(BaseRange.getEnd().getLocWithOffset(1),
8787
IndexRange.getBegin().getLocWithOffset(-1)),
8888
", ")
89-
<< FixItHint::CreateReplacement(Matched->getEndLoc(), ")");
90-
91-
Optional<FixItHint> Insertion = Inserter->CreateIncludeInsertion(
92-
Result.SourceManager->getMainFileID(), GslHeader,
93-
/*IsAngled=*/false);
94-
if (Insertion)
95-
Diag << Insertion.getValue();
89+
<< FixItHint::CreateReplacement(Matched->getEndLoc(), ")")
90+
<< Inserter->CreateIncludeInsertion(
91+
Result.SourceManager->getMainFileID(), GslHeader,
92+
/*IsAngled=*/false);
9693
}
9794
return;
9895
}

clang-tools-extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -429,11 +429,9 @@ void MakeSmartPtrCheck::insertHeader(DiagnosticBuilder &Diag, FileID FD) {
429429
if (MakeSmartPtrFunctionHeader.empty()) {
430430
return;
431431
}
432-
if (auto IncludeFixit = Inserter->CreateIncludeInsertion(
433-
FD, MakeSmartPtrFunctionHeader,
434-
/*IsAngled=*/MakeSmartPtrFunctionHeader == StdMemoryHeader)) {
435-
Diag << *IncludeFixit;
436-
}
432+
Diag << Inserter->CreateIncludeInsertion(
433+
FD, MakeSmartPtrFunctionHeader,
434+
/*IsAngled=*/MakeSmartPtrFunctionHeader == StdMemoryHeader);
437435
}
438436

439437
} // namespace modernize

clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -53,20 +53,13 @@ bool parseFileExtensions(StringRef AllFileExtensions,
5353
return true;
5454
}
5555

56-
llvm::Optional<StringRef>
57-
getFileExtension(StringRef FileName, const FileExtensionsSet &FileExtensions) {
56+
bool isFileExtension(StringRef FileName,
57+
const FileExtensionsSet &FileExtensions) {
5858
StringRef Extension = llvm::sys::path::extension(FileName);
5959
if (Extension.empty())
60-
return llvm::None;
60+
return false;
6161
// Skip "." prefix.
62-
if (!FileExtensions.count(Extension.substr(1)))
63-
return llvm::None;
64-
return Extension;
65-
}
66-
67-
bool isFileExtension(StringRef FileName,
68-
const FileExtensionsSet &FileExtensions) {
69-
return getFileExtension(FileName, FileExtensions).hasValue();
62+
return FileExtensions.count(Extension.substr(1)) > 0;
7063
}
7164

7265
} // namespace utils

clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.h

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
#include "clang/Basic/SourceLocation.h"
1313
#include "clang/Basic/SourceManager.h"
14-
#include "llvm/ADT/Optional.h"
1514
#include "llvm/ADT/SmallSet.h"
1615
#include "llvm/ADT/StringRef.h"
1716

@@ -37,12 +36,6 @@ bool isSpellingLocInHeaderFile(SourceLocation Loc, SourceManager &SM,
3736
/// extensions.
3837
inline StringRef defaultHeaderFileExtensions() { return ";h;hh;hpp;hxx"; }
3938

40-
/// Returns recommended default value for the list of implementaiton file
41-
/// extensions.
42-
inline StringRef defaultImplementationFileExtensions() {
43-
return "c;cc;cpp;cxx";
44-
}
45-
4639
/// Returns recommended default value for the list of file extension
4740
/// delimiters.
4841
inline StringRef defaultFileExtensionDelimiters() { return ",;"; }
@@ -52,11 +45,6 @@ bool parseFileExtensions(StringRef AllFileExtensions,
5245
FileExtensionsSet &FileExtensions,
5346
StringRef Delimiters);
5447

55-
/// Decides whether a file has a header file extension.
56-
/// Returns the file extension, if included in the provided set.
57-
llvm::Optional<StringRef>
58-
getFileExtension(StringRef FileName, const FileExtensionsSet &FileExtensions);
59-
6048
/// Decides whether a file has one of the specified file extensions.
6149
bool isFileExtension(StringRef FileName,
6250
const FileExtensionsSet &FileExtensions);

clang-tools-extra/clang-tidy/utils/OptionsUtils.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ std::vector<std::string> parseStringList(StringRef Option) {
2222
for (StringRef &Name : Names) {
2323
Name = Name.trim();
2424
if (!Name.empty())
25-
Result.push_back(std::string(Name));
25+
Result.emplace_back(Name);
2626
}
2727
return Result;
2828
}
2929

3030
std::string serializeStringList(ArrayRef<std::string> Strings) {
31-
return llvm::join(Strings.begin(), Strings.end(), StringsDelimiter);
31+
return llvm::join(Strings, StringsDelimiter);
3232
}
3333

3434
} // namespace options

0 commit comments

Comments
 (0)