Skip to content

Commit

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

Fixes rust-lang#116177.
Fixes the compile-time issue reported at https://internals.rust-lang.org/t/significant-increase-in-fat-lto-time-post-update-to-rustc-1-75-0-nightly/19765.

r? `@cuviper`
  • Loading branch information
bors committed Nov 14, 2023
2 parents 8d57ad1 + 8e2fcc4 commit 2fef4be
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/llvm-project
Submodule llvm-project updated 55 files
+5 −2 clang/include/clang/Sema/Sema.h
+4 −3 clang/lib/CodeGen/CGExprConstant.cpp
+6 −3 clang/lib/Driver/ToolChains/Solaris.cpp
+6 −0 clang/lib/Format/TokenAnnotator.cpp
+11 −0 clang/lib/Interpreter/CMakeLists.txt
+6 −0 clang/test/CodeGenCXX/const-init-cxx11.cpp
+16 −5 clang/test/Driver/solaris-ld.c
+18 −0 clang/test/Sema/PR69717.cpp
+10 −0 clang/unittests/Format/TokenAnnotatorTest.cpp
+1 −1 libcxx/include/__config
+85 −97 libcxx/include/__expected/expected.h
+8 −0 libcxx/test/std/utilities/expected/expected.expected/assign/emplace.intializer_list.pass.cpp
+7 −0 libcxx/test/std/utilities/expected/expected.expected/assign/emplace.pass.cpp
+9 −2 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.convert.copy.pass.cpp
+9 −2 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.convert.move.pass.cpp
+16 −2 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.copy.pass.cpp
+3 −2 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.default.pass.cpp
+10 −8 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.inplace.pass.cpp
+7 −2 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.inplace_init_list.pass.cpp
+18 −2 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.move.pass.cpp
+13 −8 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.u.pass.cpp
+10 −8 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.unexpect.pass.cpp
+7 −2 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.unexpect_init_list.pass.cpp
+4 −4 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.unexpected.copy.pass.cpp
+4 −4 libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.unexpected.move.pass.cpp
+32 −0 libcxx/test/std/utilities/expected/expected.expected/observers/has_value.pass.cpp
+63 −1 libcxx/test/std/utilities/expected/expected.expected/swap/free.swap.pass.cpp
+63 −1 libcxx/test/std/utilities/expected/expected.expected/swap/member.swap.pass.cpp
+9 −2 libcxx/test/std/utilities/expected/expected.void/ctor/ctor.convert.copy.pass.cpp
+9 −2 libcxx/test/std/utilities/expected/expected.void/ctor/ctor.convert.move.pass.cpp
+9 −2 libcxx/test/std/utilities/expected/expected.void/ctor/ctor.copy.pass.cpp
+10 −2 libcxx/test/std/utilities/expected/expected.void/ctor/ctor.move.pass.cpp
+4 −2 libcxx/test/std/utilities/expected/expected.void/ctor/ctor.unexpect.pass.cpp
+7 −2 libcxx/test/std/utilities/expected/expected.void/ctor/ctor.unexpect_init_list.pass.cpp
+2 −2 libcxx/test/std/utilities/expected/expected.void/ctor/ctor.unexpected.copy.pass.cpp
+2 −2 libcxx/test/std/utilities/expected/expected.void/ctor/ctor.unexpected.move.pass.cpp
+12 −0 libcxx/test/std/utilities/expected/expected.void/observers/has_value.pass.cpp
+30 −2 libcxx/test/std/utilities/expected/expected.void/swap/free.swap.pass.cpp
+29 −1 libcxx/test/std/utilities/expected/expected.void/swap/member.swap.pass.cpp
+49 −0 libcxx/test/std/utilities/expected/types.h
+1 −1 llvm/CMakeLists.txt
+0 −6 llvm/lib/CodeGen/BranchFolding.cpp
+1 −0 llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
+10 −0 llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+8 −6 llvm/lib/Target/Mips/MipsISelLowering.cpp
+22 −8 llvm/lib/Transforms/IPO/GlobalOpt.cpp
+2 −1 llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+12 −12 llvm/test/CodeGen/Mips/llvm-ir/ashr.ll
+13 −13 llvm/test/CodeGen/Mips/llvm-ir/lshr.ll
+13 −13 llvm/test/CodeGen/Mips/llvm-ir/shl.ll
+25 −0 llvm/test/CodeGen/PowerPC/pr70208.ll
+44 −0 llvm/test/Transforms/SLPVectorizer/X86/reduction-gather-non-scheduled-extracts.ll
+20 −20 llvm/test/Transforms/SLPVectorizer/X86/reduction-transpose.ll
+1 −1 llvm/utils/gn/secondary/llvm/version.gni
+1 −1 llvm/utils/lit/lit/__init__.py

0 comments on commit 2fef4be

Please sign in to comment.