Skip to content

Commit d4cc24d

Browse files
committed
merge main into amd-staging
Reverts: needs Allow null patch [AMDGPU] Disallow null for more resource operands (llvm#121941) Change-Id: I1142c1e208e2228336abd28ac120d1977a8554bb
2 parents a3345e4 + edf14ed commit d4cc24d

File tree

360 files changed

+4631
-1775
lines changed

Some content is hidden

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

360 files changed

+4631
-1775
lines changed

bolt/lib/Core/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ add_llvm_library(LLVMBOLTCore
3535
ParallelUtilities.cpp
3636
Relocation.cpp
3737

38+
NO_EXPORT
3839
DISABLE_LLVM_LINK_LLVM_DYLIB
3940
LINK_LIBS
4041
${LLVM_PTHREAD_LIB}

bolt/lib/Passes/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ add_llvm_library(LLVMBOLTPasses
4646
VeneerElimination.cpp
4747
RetpolineInsertion.cpp
4848

49+
NO_EXPORT
4950
DISABLE_LLVM_LINK_LLVM_DYLIB
5051

5152
LINK_LIBS

bolt/lib/Profile/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ add_llvm_library(LLVMBOLTProfile
77
YAMLProfileReader.cpp
88
YAMLProfileWriter.cpp
99

10+
NO_EXPORT
1011
DISABLE_LLVM_LINK_LLVM_DYLIB
1112

1213
LINK_COMPONENTS

bolt/lib/Rewrite/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ add_llvm_library(LLVMBOLTRewrite
2525
RewriteInstance.cpp
2626
SDTRewriter.cpp
2727

28+
NO_EXPORT
2829
DISABLE_LLVM_LINK_LLVM_DYLIB
2930

3031
LINK_LIBS

bolt/lib/RuntimeLibs/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ add_llvm_library(LLVMBOLTRuntimeLibs
1111
HugifyRuntimeLibrary.cpp
1212
InstrumentationRuntimeLibrary.cpp
1313

14+
NO_EXPORT
1415
DISABLE_LLVM_LINK_LLVM_DYLIB
1516
)
1617

bolt/lib/Target/AArch64/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ endif()
1919
add_llvm_library(LLVMBOLTTargetAArch64
2020
AArch64MCPlusBuilder.cpp
2121

22+
NO_EXPORT
2223
DISABLE_LLVM_LINK_LLVM_DYLIB
2324

2425
DEPENDS

bolt/lib/Target/RISCV/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ endif()
2020
add_llvm_library(LLVMBOLTTargetRISCV
2121
RISCVMCPlusBuilder.cpp
2222

23+
NO_EXPORT
2324
DISABLE_LLVM_LINK_LLVM_DYLIB
2425

2526
DEPENDS

bolt/lib/Target/X86/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ add_llvm_library(LLVMBOLTTargetX86
2121
X86MCPlusBuilder.cpp
2222
X86MCSymbolizer.cpp
2323

24+
NO_EXPORT
2425
DISABLE_LLVM_LINK_LLVM_DYLIB
2526

2627
DEPENDS

bolt/lib/Utils/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ add_llvm_library(LLVMBOLTUtils
2929
CommandLineOpts.cpp
3030
Utils.cpp
3131
${version_inc}
32+
33+
NO_EXPORT
3234
DISABLE_LLVM_LINK_LLVM_DYLIB
3335

3436
LINK_LIBS

clang-tools-extra/clangd/HeuristicResolver.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,14 @@ class UnresolvedUsingValueDecl;
2626

2727
namespace clangd {
2828

29-
// This class heuristic resolution of declarations and types in template code.
29+
// This class handles heuristic resolution of declarations and types in template
30+
// code.
3031
//
3132
// As a compiler, clang only needs to perform certain types of processing on
3233
// template code (such as resolving dependent names to declarations, or
3334
// resolving the type of a dependent expression) after instantiation. Indeed,
3435
// C++ language features such as template specialization mean such resolution
35-
// cannot be done accurately before instantiation
36+
// cannot be done accurately before instantiation.
3637
//
3738
// However, template code is written and read in uninstantiated form, and clangd
3839
// would like to provide editor features like go-to-definition in template code

clang-tools-extra/clangd/unittests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ add_unittest(ClangdUnitTests ClangdTests
6464
GlobalCompilationDatabaseTests.cpp
6565
HeadersTests.cpp
6666
HeaderSourceSwitchTests.cpp
67+
HeuristicResolverTests.cpp
6768
HoverTests.cpp
6869
IncludeCleanerTests.cpp
6970
IndexActionTests.cpp

0 commit comments

Comments
 (0)