Skip to content

Commit

Permalink
Auto merge of rust-lang#112312 - nikic:llvm-16.0.5, r=cuviper
Browse files Browse the repository at this point in the history
Update to LLVM 16.0.5

Rebase to LLVM 16.0.5, plus one cherry-pick.

Fixes rust-lang#111823.
Fixes rust-lang#112061.
Fixes rust-lang#112170.
  • Loading branch information
bors committed Jun 6, 2023
2 parents fd9bf59 + 5ff8767 commit 3572d74
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
[submodule "src/llvm-project"]
path = src/llvm-project
url = https://github.com/rust-lang/llvm-project.git
branch = rustc/16.0-2023-04-05
branch = rustc/16.0-2023-06-05
[submodule "src/doc/embedded-book"]
path = src/doc/embedded-book
url = https://github.com/rust-embedded/book.git
Expand Down
2 changes: 1 addition & 1 deletion src/llvm-project
Submodule llvm-project updated 69 files
+1 −1 .github/workflows/release-tasks.yml
+7 −1 bolt/CMakeLists.txt
+3 −3 bolt/runtime/CMakeLists.txt
+0 −7 clang-tools-extra/clangd/test/CMakeLists.txt
+2 −2 clang-tools-extra/test/clang-tidy/checkers/performance/trivially-destructible.cpp
+1 −1 clang/cmake/caches/Fuchsia-stage2.cmake
+9 −0 clang/docs/ReleaseNotes.rst
+8 −0 clang/include/clang/AST/ExprConcepts.h
+2 −1 clang/include/clang/Basic/DiagnosticSemaKinds.td
+16 −2 clang/include/clang/Sema/Initialization.h
+3 −0 clang/include/clang/Sema/Sema.h
+2 −1 clang/lib/AST/ASTContext.cpp
+15 −4 clang/lib/AST/ExprConcepts.cpp
+1 −0 clang/lib/Driver/ToolChains/Clang.cpp
+5 −1 clang/lib/Format/IntegerLiteralSeparatorFixer.cpp
+2 −1 clang/lib/Sema/SemaAccess.cpp
+1 −1 clang/lib/Sema/SemaDecl.cpp
+18 −8 clang/lib/Sema/SemaExpr.cpp
+201 −134 clang/lib/Sema/SemaInit.cpp
+69 −0 clang/test/CodeGen/paren-list-agg-init.cpp
+4 −1 clang/test/Driver/cl-options.c
+2 −0 clang/test/PCH/cxx2a-constraints.cpp
+38 −0 clang/test/SemaCXX/cxx2a-consteval.cpp
+58 −9 clang/test/SemaCXX/paren-list-agg-init.cpp
+11 −0 clang/test/SemaOpenMP/arm-sve-acle-types.cpp
+18 −0 clang/unittests/Format/IntegerLiteralSeparatorTest.cpp
+2 −2 compiler-rt/cmake/Modules/AddCompilerRT.cmake
+1 −1 libcxx/include/__config
+33 −0 lld/docs/WebAssembly.rst
+2 −0 lld/test/wasm/Inputs/libstub-missing-dep.so
+3 −0 lld/test/wasm/Inputs/libstub-missing-sym.so
+5 −0 lld/test/wasm/Inputs/libstub.so
+48 −0 lld/test/wasm/stub_library.s
+87 −0 lld/test/wasm/why-extract.s
+11 −1 lld/wasm/Config.h
+92 −7 lld/wasm/Driver.cpp
+43 −0 lld/wasm/InputFiles.cpp
+13 −0 lld/wasm/InputFiles.h
+2 −0 lld/wasm/Options.td
+2 −2 lld/wasm/Relocations.cpp
+13 −0 lld/wasm/SymbolTable.cpp
+1 −0 lld/wasm/SymbolTable.h
+4 −0 lld/wasm/Symbols.cpp
+6 −1 lld/wasm/Symbols.h
+2 −2 lld/wasm/Writer.cpp
+1 −1 llvm/CMakeLists.txt
+11 −3 llvm/cmake/modules/AddLLVM.cmake
+0 −10 llvm/cmake/modules/HandleLLVMOptions.cmake
+5 −0 llvm/cmake/modules/LLVM-Config.cmake
+9 −0 llvm/include/llvm/Analysis/AliasAnalysis.h
+6 −6 llvm/include/llvm/Analysis/TargetLibraryInfo.h
+19 −9 llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+5 −2 llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
+22 −2 llvm/lib/Target/Hexagon/HexagonPatterns.td
+21 −6 llvm/lib/Target/X86/X86ISelLowering.cpp
+21 −0 llvm/lib/Target/X86/X86InstrAVX512.td
+333 −98 llvm/test/CodeGen/Hexagon/bitmanip.ll
+3 −2 llvm/test/CodeGen/X86/avx512-insert-extract.ll
+46 −0 llvm/test/CodeGen/X86/avx512bf16-vl-intrinsics.ll
+5 −0 llvm/test/CodeGen/X86/prefetchi.ll
+16 −0 llvm/test/CodeGen/X86/setcc.ll
+6 −1 llvm/test/Instrumentation/AddressSanitizer/experiment.ll
+3 −1 llvm/test/Instrumentation/AddressSanitizer/mem-intrinsics.ll
+11 −1 llvm/test/Instrumentation/ThreadSanitizer/atomic.ll
+41 −0 llvm/test/Transforms/GVN/pr63019.ll
+8 −0 llvm/test/tools/llvm-mca/X86/Generic/no-duplicate-symbols.s
+11 −8 llvm/tools/llvm-mca/llvm-mca.cpp
+1 −1 llvm/utils/gn/secondary/llvm/version.gni
+1 −1 llvm/utils/lit/lit/__init__.py

0 comments on commit 3572d74

Please sign in to comment.