Skip to content

Commit

Permalink
Auto merge of #122559 - ForsakenHarmony:hrmny/update-llvm, r=nikic
Browse files Browse the repository at this point in the history
Update LLVM submodule

LLVM version `18.1.1` + additional fixes.

Fixes Amanieu/corosensei#23.
Fixes #122252.
Fixes #121996.
Fixes #121960.
  • Loading branch information
bors committed Mar 16, 2024
2 parents c563f2e + f858f87 commit 7aa1de7
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/llvm-project
Submodule llvm-project updated 86 files
+5 −0 .github/workflows/llvm-project-tests.yml
+36 −7 clang-tools-extra/docs/ReleaseNotes.rst
+7 −0 clang/docs/ReleaseNotes.rst
+16 −16 clang/lib/CodeGen/BackendUtil.cpp
+1 −1 clang/lib/Headers/larchintrin.h
+17 −5 clang/lib/Sema/SemaOverload.cpp
+1 −1 clang/lib/StaticAnalyzer/Core/CallEvent.cpp
+11 −0 clang/test/Analysis/cxx2b-deducing-this.cpp
+22 −7 clang/test/CodeGen/LoongArch/intrinsic-la32.c
+18 −3 clang/test/CodeGen/LoongArch/intrinsic-la64.c
+20 −1 clang/test/CodeGen/fat-lto-objects.c
+21 −0 clang/test/SemaCXX/gh53815.cpp
+1 −1 compiler-rt/lib/builtins/divtc3.c
+26 −15 compiler-rt/lib/builtins/fp_lib.h
+6 −2 compiler-rt/lib/builtins/int_types.h
+1 −1 compiler-rt/lib/builtins/multc3.c
+3 −1 compiler-rt/test/sanitizer_common/TestCases/sanitizer_coverage_inline8bit_counter_default_impl.cpp
+3 −1 compiler-rt/test/sanitizer_common/TestCases/sanitizer_coverage_symbolize.cpp
+3 −4 libcxx/include/__availability
+1 −1 libcxx/modules/modules.json.in
+4 −1 libcxx/src/CMakeLists.txt
+22 −0 libcxx/test/libcxx/vendor/apple/availability-with-pedantic-errors.compile.pass.cpp
+4 −1 libcxxabi/src/CMakeLists.txt
+4 −1 libunwind/src/CMakeLists.txt
+1 −1 lld/COFF/DLL.cpp
+21 −0 lld/ELF/Arch/LoongArch.cpp
+2 −1 lld/ELF/Arch/PPC64.cpp
+2 −0 lld/ELF/Arch/RISCV.cpp
+3 −0 lld/ELF/Writer.cpp
+5 −0 lld/docs/ReleaseNotes.rst
+19 −6 lld/test/COFF/delayimports-armnt.yaml
+16 −9 lld/test/ELF/linkerscript/discard-section.s
+102 −0 lld/test/ELF/loongarch-reloc-leb128.s
+2 −2 llvm/CMakeLists.txt
+29 −13 llvm/docs/ReleaseNotes.rst
+5 −0 llvm/include/llvm/Analysis/VectorUtils.h
+1 −1 llvm/include/llvm/Target/TargetSchedule.td
+2 −0 llvm/lib/Analysis/ValueTracking.cpp
+25 −0 llvm/lib/Analysis/VectorUtils.cpp
+3 −1 llvm/lib/MC/MCParser/AsmParser.cpp
+39 −16 llvm/lib/Target/AArch64/AArch64Arm64ECCallLowering.cpp
+3 −0 llvm/lib/Target/AArch64/AArch64CallingConvention.td
+9 −1 llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+8 −1 llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+2 −0 llvm/lib/Target/LoongArch/LoongArchISelLowering.h
+9 −3 llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
+3 −0 llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+9 −2 llvm/lib/Target/X86/X86ISelLowering.cpp
+4 −0 llvm/lib/Target/X86/X86TargetTransformInfo.cpp
+1 −5 llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
+8 −5 llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+2 −2 llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
+7 −0 llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+7 −2 llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+28 −7 llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
+53 −0 llvm/test/Analysis/CostModel/RISCV/vector-cost-without-v.ll
+180 −0 llvm/test/Analysis/LoopAccessAnalysis/underlying-object-loop-varying-phi.ll
+2 −2 llvm/test/CodeGen/AArch64/arm64ec-entry-thunks.ll
+37 −0 llvm/test/CodeGen/AArch64/arm64ec-varargs.ll
+8 −0 llvm/test/CodeGen/AArch64/vararg-tallcall.ll
+57 −63 llvm/test/CodeGen/LoongArch/atomicrmw-uinc-udec-wrap.ll
+13 −0 llvm/test/CodeGen/LoongArch/bstrins_w.ll
+15 −10 llvm/test/CodeGen/LoongArch/ir-instruction/atomic-cmpxchg.ll
+80 −80 llvm/test/CodeGen/LoongArch/ir-instruction/atomicrmw-fp.ll
+19 −0 llvm/test/CodeGen/X86/combine-and.ll
+5 −1 llvm/test/MC/AArch64/cfi-bad-nesting-darwin.s
+35 −12 llvm/test/MC/Mips/cpsetup.s
+25 −0 llvm/test/TableGen/MacroFusion.td
+100 −0 llvm/test/Transforms/ArgumentPromotion/aliasing-and-non-aliasing-loads-with-clobber.ll
+189 −0 llvm/test/Transforms/DeadStoreElimination/batchaa-caching-new-pointers.ll
+302 −0 llvm/test/Transforms/DeadStoreElimination/malloc-earliest-escape-info-invalidation.ll
+26 −0 llvm/test/Transforms/Inline/X86/call-abi-compatibility.ll
+15 −0 llvm/test/Transforms/InstCombine/bitcast.ll
+5 −1 llvm/test/Transforms/InstCombine/masked_intrinsics.ll
+15 −0 llvm/test/Transforms/InstCombine/pr83931.ll
+67 −0 llvm/test/Transforms/InstCombine/pr83947.ll
+38 −2 llvm/test/Transforms/InstCombine/select.ll
+1 −1 llvm/test/Transforms/InstCombine/vscale_cmp.ll
+5 −7 llvm/utils/TableGen/MacroFusionPredicatorEmitter.cpp
+2 −2 llvm/utils/release/test-release.sh
+2 −0 openmp/docs/ReleaseNotes.rst
+12 −2 openmp/runtime/src/kmp.h
+2 −1 openmp/runtime/src/kmp_lock.h
+1 −1 openmp/runtime/test/tasking/bug_nested_proxy_task.c
+1 −1 openmp/runtime/test/tasking/bug_proxy_task_dep_waiting.c
+1 −1 openmp/runtime/test/tasking/hidden_helper_task/common.h

0 comments on commit 7aa1de7

Please sign in to comment.