Skip to content

Commit

Permalink
Auto merge of #117436 - nikic:update-llvm-16, r=cuviper
Browse files Browse the repository at this point in the history
Update to LLVM 17.0.4

Fixes #116668.
Fixes #116941.
Fixes #116976.

r? `@cuviper`
  • Loading branch information
bors committed Nov 1, 2023
2 parents 815b3ae + 9df857f commit d1611e3
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/llvm-project
Submodule llvm-project updated 67 files
+4 −2 .github/workflows/release-tasks.yml
+1 −1 clang-tools-extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
+3 −0 clang-tools-extra/clangd/TidyProvider.cpp
+18 −0 clang-tools-extra/test/clang-tidy/checkers/modernize/use-trailing-return-type-cxx20.cpp
+8 −1 clang/docs/ReleaseNotes.rst
+1 −1 clang/include/clang/Basic/DiagnosticASTKinds.td
+9 −4 clang/lib/AST/ExprConstant.cpp
+2 −1 clang/lib/AST/Interp/Interp.cpp
+1 −1 clang/lib/Format/WhitespaceManager.cpp
+9 −2 clang/lib/Parse/ParseDecl.cpp
+27 −0 clang/test/CodeGen/thread_local.c
+19 −0 clang/test/Sema/thread_local.c
+6 −0 clang/test/SemaCXX/constant-expression-cxx2a.cpp
+7 −0 clang/test/SemaCXX/eval-crashes.cpp
+0 −10 clang/unittests/Format/FormatTest.cpp
+9 −0 flang/lib/Optimizer/CodeGen/CodeGen.cpp
+41 −0 flang/test/Fir/comdat.fir
+7 −1 flang/test/Intrinsics/math-codegen.fir
+44 −16 libcxx/include/__config
+46 −0 libcxx/test/libcxx/odr_signature.exceptions.sh.cpp
+72 −0 libcxx/test/libcxx/odr_signature.hardening.sh.cpp
+1 −0 libcxx/test/std/input.output/string.streams/stringstream/stringstream.members/gcount.pass.cpp
+8 −0 libcxx/utils/libcxx/test/params.py
+1 −1 llvm/CMakeLists.txt
+1 −1 llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+24 −0 llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+3 −0 llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
+5 −2 llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
+2 −0 llvm/lib/Target/LoongArch/LoongArch.h
+121 −0 llvm/lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp
+17 −0 llvm/lib/Target/LoongArch/LoongArchFloat32InstrInfo.td
+12 −0 llvm/lib/Target/LoongArch/LoongArchFloatInstrFormats.td
+6 −0 llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
+0 −7 llvm/lib/Target/LoongArch/LoongArchRegisterInfo.cpp
+1 −0 llvm/lib/Target/LoongArch/LoongArchTargetMachine.cpp
+14 −5 llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
+13 −3 llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+29 −39 llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
+8 −3 llvm/lib/Transforms/Scalar/GVN.cpp
+1 −0 llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
+29 −0 llvm/test/CodeGen/AArch64/GlobalISel/call-lowering-tail-call-fallback.ll
+190 −0 llvm/test/CodeGen/AArch64/arg_promotion.ll
+22 −0 llvm/test/CodeGen/AArch64/framelayout-sve.mir
+1 −0 llvm/test/CodeGen/LoongArch/O0-pipeline.ll
+34 −0 llvm/test/CodeGen/LoongArch/cfr-copy.mir
+26 −0 llvm/test/CodeGen/LoongArch/cfr-pseudo-copy.mir
+6 −7 llvm/test/CodeGen/LoongArch/inline-asm-clobbers-fcc.mir
+1 −0 llvm/test/CodeGen/LoongArch/opt-pipeline.ll
+6 −0 llvm/test/CodeGen/RISCV/double-maximum-minimum.ll
+14 −0 llvm/test/CodeGen/RISCV/double-select-fcmp.ll
+15 −1 llvm/test/Transforms/ConstraintElimination/large-constant-ints.ll
+1 −1 llvm/test/Transforms/ConstraintElimination/shl.ll
+131 −2 llvm/test/Transforms/CorrelatedValuePropagation/abs.ll
+57 −0 llvm/test/Transforms/GVN/pr69301.ll
+14 −0 llvm/test/Transforms/MemCpyOpt/memcpy.ll
+1 −1 llvm/utils/gn/secondary/llvm/version.gni
+1 −1 llvm/utils/lit/lit/__init__.py
+26 −0 mlir/include/mlir/Dialect/LLVMIR/Transforms/AddComdats.h
+1 −0 mlir/include/mlir/Dialect/LLVMIR/Transforms/Passes.h
+13 −0 mlir/include/mlir/Dialect/LLVMIR/Transforms/Passes.td
+64 −0 mlir/lib/Dialect/LLVMIR/Transforms/AddComdats.cpp
+1 −0 mlir/lib/Dialect/LLVMIR/Transforms/CMakeLists.txt
+2 −1 mlir/lib/ExecutionEngine/CRunnerUtils.cpp
+17 −0 mlir/test/Dialect/LLVMIR/add-linkonce-comdat.mlir
+1 −2 openmp/libomptarget/tools/kernelreplay/llvm-omp-kernel-replay.cpp
+2 −1 openmp/runtime/src/kmp_runtime.cpp
+1 −1 openmp/runtime/src/kmp_wrapper_getpid.h

0 comments on commit d1611e3

Please sign in to comment.