Skip to content

Commit

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

Fixes rust-lang#122476.

Also contains fixes for Rahix/avr-hal#505 and llvm/llvm-project#83362.

r? `@cuviper`
  • Loading branch information
bors committed Mar 21, 2024
2 parents 1388d7a + 022e42d commit 6ec953c
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
+10 −2 .github/workflows/llvm-tests.yml
+138 −32 clang-tools-extra/clangd/HeuristicResolver.cpp
+0 −37 clang-tools-extra/clangd/HeuristicResolver.h
+27 −0 clang-tools-extra/clangd/unittests/FindTargetTests.cpp
+10 −0 clang/include/clang/AST/DeclBase.h
+0 −7 clang/include/clang/Serialization/ASTReader.h
+1 −1 clang/lib/AST/Decl.cpp
+5 −0 clang/lib/AST/DeclBase.cpp
+3 −4 clang/lib/Basic/Module.cpp
+25 −2 clang/lib/Driver/ToolChains/WebAssembly.cpp
+1 −1 clang/lib/Driver/ToolChains/WebAssembly.h
+1 −1 clang/lib/Headers/__stddef_null.h
+6 −1 clang/lib/Headers/__stddef_nullptr_t.h
+6 −1 clang/lib/Headers/__stddef_offsetof.h
+6 −1 clang/lib/Headers/__stddef_ptrdiff_t.h
+6 −1 clang/lib/Headers/__stddef_rsize_t.h
+6 −1 clang/lib/Headers/__stddef_size_t.h
+6 −1 clang/lib/Headers/__stddef_unreachable.h
+6 −1 clang/lib/Headers/__stddef_wchar_t.h
+9 −11 clang/lib/Headers/module.modulemap
+6 −3 clang/lib/Lex/ModuleMap.cpp
+1 −1 clang/lib/Serialization/ASTReader.cpp
+4 −4 clang/lib/Serialization/ASTReaderDecl.cpp
+1 −1 clang/lib/Serialization/ASTWriter.cpp
+4 −4 clang/lib/Serialization/ASTWriterDecl.cpp
+24 −0 clang/test/Driver/wasm-toolchain.c
+67 −0 clang/test/Modules/hashing-decls-in-exprs-from-gmf.cppm
+1 −1 clang/test/Modules/no-undeclared-includes-builtins.cpp
+18 −14 clang/test/Modules/stddef.c
+1 −1 libcxx/test/tools/clang_tidy_checks/CMakeLists.txt
+3 −2 lld/ELF/Arch/LoongArch.cpp
+1 −0 lld/test/COFF/def-export-cpp.s
+13 −0 lld/test/COFF/def-export-stdcall.s
+4 −0 lld/test/COFF/dllexport.s
+1 −1 lld/test/ELF/loongarch-reloc-leb128.s
+3 −3 llvm/cmake/modules/AddLLVM.cmake
+4 −1 llvm/include/llvm/BinaryFormat/COFF.h
+41 −0 llvm/include/llvm/Object/COFF.h
+32 −3 llvm/include/llvm/Object/COFFImportFile.h
+11 −0 llvm/lib/Object/ArchiveWriter.cpp
+87 −27 llvm/lib/Object/COFFImportFile.cpp
+2 −0 llvm/lib/Target/AArch64/AArch64Arm64ECCallLowering.cpp
+2 −0 llvm/lib/Target/AArch64/AArch64MCInstLower.cpp
+0 −28 llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+1 −1 llvm/lib/Target/AVR/AVRInstrInfo.td
+1 −0 llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+12 −8 llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+3 −0 llvm/lib/Target/X86/X86InstrVecCompiler.td
+1 −0 llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+5 −4 llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
+163 −0 llvm/test/CodeGen/AVR/bug-81911.ll
+58 −0 llvm/test/CodeGen/PowerPC/scalar-double-ldst.ll
+58 −0 llvm/test/CodeGen/PowerPC/scalar-float-ldst.ll
+43 −0 llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-gather.ll
+22 −0 llvm/test/CodeGen/X86/avx512bf16-vl-intrinsics.ll
+0 −1 llvm/test/CodeGen/X86/bfloat.ll
+20 −0 llvm/test/Instrumentation/ThreadSanitizer/atomic.ll
+40 −0 llvm/test/Transforms/InstCombine/intrinsic-select.ll
+7 −0 llvm/test/tools/llvm-dlltool/coff-decorated.def
+3 −0 llvm/test/tools/llvm-dlltool/coff-exports.def
+1 −0 llvm/test/tools/llvm-dlltool/coff-noname.def
+2 −0 llvm/test/tools/llvm-dlltool/no-leading-underscore.def
+55 −1 llvm/test/tools/llvm-lib/arm64ec-implib.test
+1 −0 llvm/test/tools/llvm-readobj/COFF/file-headers.test
+6 −0 llvm/tools/llvm-readobj/COFFImportDumper.cpp
+7 −4 llvm/tools/llvm-shlib/CMakeLists.txt
+0 −10 openmp/runtime/src/kmp.h

0 comments on commit 6ec953c

Please sign in to comment.