]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge llvm-project release/16.x llvmorg-16.0.1-0-gcd89023f7979
authorDimitry Andric <dim@FreeBSD.org>
Mon, 17 Apr 2023 17:14:23 +0000 (19:14 +0200)
committerDimitry Andric <dim@FreeBSD.org>
Sun, 23 Jul 2023 17:38:08 +0000 (19:38 +0200)
commit49071a9c083dd7841f8cdf5a1f7023a945262e2d
tree802cd3df44649a54b04f9a19c6dee2fbb131b6d0
parent320d4fb58b6b1c6a0c7ffeab3d4672d1479d5e17
Merge llvm-project release/16.x llvmorg-16.0.1-0-gcd89023f7979

This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-16.0.1-0-gcd89023f7979 (aka 16.0.1 release).

PR: 271047
MFC after: 1 month

(cherry picked from commit 1ac55f4cb0001fed92329746c730aa9a947c09a5)
227 files changed:
contrib/llvm-project/clang/include/clang-c/Index.h
contrib/llvm-project/clang/include/clang/Basic/DiagnosticParseKinds.td
contrib/llvm-project/clang/include/clang/Basic/DiagnosticSemaKinds.td
contrib/llvm-project/clang/include/clang/Basic/arm_sve.td
contrib/llvm-project/clang/include/clang/Basic/riscv_vector.td
contrib/llvm-project/clang/include/clang/Driver/Options.td
contrib/llvm-project/clang/include/clang/Format/Format.h
contrib/llvm-project/clang/include/clang/Lex/Preprocessor.h
contrib/llvm-project/clang/include/clang/Sema/DeclSpec.h
contrib/llvm-project/clang/include/clang/Sema/Sema.h
contrib/llvm-project/clang/include/clang/Sema/SemaInternal.h
contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
contrib/llvm-project/clang/include/clang/Support/RISCVVIntrinsicUtils.h
contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/DependencyScanningService.h
contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h
contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
contrib/llvm-project/clang/lib/AST/ExprConstant.cpp
contrib/llvm-project/clang/lib/AST/Type.cpp
contrib/llvm-project/clang/lib/Basic/Targets/AArch64.cpp
contrib/llvm-project/clang/lib/Basic/Targets/ARM.cpp
contrib/llvm-project/clang/lib/Basic/Targets/PPC.h
contrib/llvm-project/clang/lib/Basic/Targets/RISCV.cpp
contrib/llvm-project/clang/lib/Basic/Targets/X86.cpp
contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.h
contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp
contrib/llvm-project/clang/lib/CodeGen/CGExprCXX.cpp
contrib/llvm-project/clang/lib/CodeGen/MicrosoftCXXABI.cpp
contrib/llvm-project/clang/lib/CodeGen/TargetInfo.cpp
contrib/llvm-project/clang/lib/Driver/Driver.cpp
contrib/llvm-project/clang/lib/Driver/SanitizerArgs.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/PPC.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/PPC.h
contrib/llvm-project/clang/lib/Driver/ToolChains/Clang.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Cuda.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.h
contrib/llvm-project/clang/lib/Driver/ToolChains/Fuchsia.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/MinGW.cpp
contrib/llvm-project/clang/lib/Format/Format.cpp
contrib/llvm-project/clang/lib/Format/IntegerLiteralSeparatorFixer.cpp
contrib/llvm-project/clang/lib/Format/IntegerLiteralSeparatorFixer.h
contrib/llvm-project/clang/lib/Format/QualifierAlignmentFixer.cpp
contrib/llvm-project/clang/lib/Format/TokenAnnotator.cpp
contrib/llvm-project/clang/lib/Format/UnwrappedLineParser.cpp
contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp
contrib/llvm-project/clang/lib/Headers/immintrin.h
contrib/llvm-project/clang/lib/Headers/smmintrin.h
contrib/llvm-project/clang/lib/Lex/PPMacroExpansion.cpp
contrib/llvm-project/clang/lib/Lex/Preprocessor.cpp
contrib/llvm-project/clang/lib/Lex/TokenLexer.cpp
contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp
contrib/llvm-project/clang/lib/Parse/ParseDeclCXX.cpp
contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp
contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp
contrib/llvm-project/clang/lib/Sema/SemaConcept.cpp
contrib/llvm-project/clang/lib/Sema/SemaCoroutine.cpp
contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp
contrib/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp
contrib/llvm-project/clang/lib/Sema/SemaExprCXX.cpp
contrib/llvm-project/clang/lib/Sema/SemaModule.cpp
contrib/llvm-project/clang/lib/Sema/SemaRISCVVectorLookup.cpp
contrib/llvm-project/clang/lib/Sema/SemaTemplate.cpp
contrib/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp
contrib/llvm-project/clang/lib/Sema/SemaTemplateVariadic.cpp
contrib/llvm-project/clang/lib/Sema/SemaType.cpp
contrib/llvm-project/clang/lib/Sema/TreeTransform.h
contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
contrib/llvm-project/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
contrib/llvm-project/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
contrib/llvm-project/clang/lib/Support/RISCVVIntrinsicUtils.cpp
contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp
contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp
contrib/llvm-project/clang/utils/TableGen/RISCVVEmitter.cpp
contrib/llvm-project/compiler-rt/lib/builtins/cpu_model.c
contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cpp
contrib/llvm-project/libcxx/include/__algorithm/ranges_binary_search.h
contrib/llvm-project/libcxx/include/__algorithm/sort.h
contrib/llvm-project/libcxx/include/__config
contrib/llvm-project/libcxx/include/__expected/expected.h
contrib/llvm-project/libcxx/include/__format/concepts.h
contrib/llvm-project/libcxx/include/__format/format_functions.h
contrib/llvm-project/libcxx/include/__format/formatter_floating_point.h
contrib/llvm-project/libcxx/include/__functional/function.h
contrib/llvm-project/libcxx/include/__functional/hash.h
contrib/llvm-project/libcxx/include/__memory/construct_at.h
contrib/llvm-project/libcxx/include/__memory/shared_ptr.h
contrib/llvm-project/libcxx/include/__memory/uninitialized_algorithms.h
contrib/llvm-project/libcxx/include/__memory_resource/polymorphic_allocator.h
contrib/llvm-project/libcxx/include/__ranges/elements_view.h
contrib/llvm-project/libcxx/include/__ranges/filter_view.h
contrib/llvm-project/libcxx/include/__ranges/iota_view.h
contrib/llvm-project/libcxx/include/__ranges/istream_view.h
contrib/llvm-project/libcxx/include/__ranges/join_view.h
contrib/llvm-project/libcxx/include/__ranges/split_view.h
contrib/llvm-project/libcxx/include/__ranges/take_while_view.h
contrib/llvm-project/libcxx/include/__ranges/transform_view.h
contrib/llvm-project/libcxx/include/__type_traits/add_pointer.h
contrib/llvm-project/libcxx/include/__type_traits/remove_pointer.h
contrib/llvm-project/libcxx/include/__utility/exception_guard.h
contrib/llvm-project/libcxx/include/any
contrib/llvm-project/libcxx/include/module.modulemap.in
contrib/llvm-project/libcxx/include/source_location
contrib/llvm-project/libcxx/include/version
contrib/llvm-project/libunwind/include/libunwind.modulemap
contrib/llvm-project/libunwind/include/unwind.h
contrib/llvm-project/libunwind/src/DwarfInstructions.hpp
contrib/llvm-project/libunwind/src/UnwindRegistersRestore.S
contrib/llvm-project/libunwind/src/UnwindRegistersSave.S
contrib/llvm-project/lld/COFF/MinGW.cpp
contrib/llvm-project/lld/ELF/Arch/RISCV.cpp
contrib/llvm-project/lld/ELF/ICF.cpp
contrib/llvm-project/lld/ELF/Relocations.cpp
contrib/llvm-project/lld/ELF/SymbolTable.cpp
contrib/llvm-project/lld/docs/ReleaseNotes.rst
contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/Coroutines.cpp
contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/Coroutines.h
contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_mips64.cpp
contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_powerpc.cpp
contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolution.h
contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVElement.h
contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h
contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h
contrib/llvm-project/llvm/include/llvm/Debuginfod/Debuginfod.h
contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsAArch64.td
contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
contrib/llvm-project/llvm/include/llvm/Support/ExitCodes.h
contrib/llvm-project/llvm/include/llvm/Support/RISCVISAInfo.h
contrib/llvm-project/llvm/include/llvm/Support/Signals.h
contrib/llvm-project/llvm/include/llvm/TargetParser/RISCVTargetParser.h
contrib/llvm-project/llvm/include/llvm/TargetParser/Triple.h
contrib/llvm-project/llvm/include/llvm/Transforms/IPO/OpenMPOpt.h
contrib/llvm-project/llvm/lib/Analysis/LazyValueInfo.cpp
contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
contrib/llvm-project/llvm/lib/CodeGen/IfConversion.cpp
contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp
contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVSupport.cpp
contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
contrib/llvm-project/llvm/lib/Debuginfod/Debuginfod.cpp
contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp
contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Layer.cpp
contrib/llvm-project/llvm/lib/IR/AutoUpgrade.cpp
contrib/llvm-project/llvm/lib/IR/Verifier.cpp
contrib/llvm-project/llvm/lib/Object/ELFObjectFile.cpp
contrib/llvm-project/llvm/lib/Passes/PassBuilderPipelines.cpp
contrib/llvm-project/llvm/lib/Passes/PassRegistry.def
contrib/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
contrib/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_avx2_x86-64_unix.S
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_avx2_x86-64_windows_gnu.S
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_avx2_x86-64_windows_msvc.asm
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_avx512_x86-64_unix.S
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_avx512_x86-64_windows_gnu.S
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_avx512_x86-64_windows_msvc.asm
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_impl.h
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_sse2_x86-64_unix.S
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_sse2_x86-64_windows_gnu.S
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_sse2_x86-64_windows_msvc.asm
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_sse41_x86-64_unix.S
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_sse41_x86-64_windows_gnu.S
contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_sse41_x86-64_windows_msvc.asm
contrib/llvm-project/llvm/lib/Support/BLAKE3/llvm_blake3_prefix.h [new file with mode: 0644]
contrib/llvm-project/llvm/lib/Support/Parallel.cpp
contrib/llvm-project/llvm/lib/Support/RISCVISAInfo.cpp
contrib/llvm-project/llvm/lib/Support/Windows/Path.inc
contrib/llvm-project/llvm/lib/Support/Windows/Signals.inc
contrib/llvm-project/llvm/lib/Support/Z3Solver.cpp
contrib/llvm-project/llvm/lib/Support/raw_ostream.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
contrib/llvm-project/llvm/lib/Target/AArch64/SVEInstrFormats.td
contrib/llvm-project/llvm/lib/Target/ARM/ARMFrameLowering.cpp
contrib/llvm-project/llvm/lib/Target/BPF/BTFDebug.cpp
contrib/llvm-project/llvm/lib/Target/BPF/BTFDebug.h
contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.h
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSExtWRemoval.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSubtarget.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSubtarget.h
contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.cpp
contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrInfo.h
contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrInfo.td
contrib/llvm-project/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
contrib/llvm-project/llvm/lib/Target/X86/X86.td
contrib/llvm-project/llvm/lib/Target/X86/X86CallingConv.td
contrib/llvm-project/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.h
contrib/llvm-project/llvm/lib/Target/X86/X86InstrCompiler.td
contrib/llvm-project/llvm/lib/Target/X86/X86InstrFPStack.td
contrib/llvm-project/llvm/lib/Target/X86/X86InstrSSE.td
contrib/llvm-project/llvm/lib/Target/X86/X86PfmCounters.td
contrib/llvm-project/llvm/lib/Target/X86/X86ScheduleZnver4.td [new file with mode: 0644]
contrib/llvm-project/llvm/lib/TargetParser/ARMTargetParser.cpp
contrib/llvm-project/llvm/lib/TargetParser/RISCVTargetParser.cpp
contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp
contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
contrib/llvm-project/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp
contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
contrib/llvm-project/llvm/tools/llvm-cov/CodeCoverage.cpp
contrib/llvm-project/llvm/tools/llvm-objdump/ObjdumpOpts.td
contrib/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp
contrib/llvm-project/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp
contrib/llvm-project/openmp/runtime/src/kmp_os.h
contrib/llvm-project/openmp/runtime/src/kmp_runtime.cpp
contrib/llvm-project/openmp/runtime/src/kmp_safe_c_api.h
contrib/llvm-project/openmp/runtime/src/kmp_str.cpp
contrib/llvm-project/openmp/runtime/src/z_Linux_asm.S
lib/clang/include/VCSVersion.inc
lib/clang/include/clang/Basic/Version.inc
lib/clang/include/lld/Common/Version.inc
lib/clang/include/lldb/Version/Version.inc
lib/clang/include/llvm/Config/config.h
lib/clang/include/llvm/Config/llvm-config.h
lib/clang/include/llvm/Support/VCSRevision.h
usr.bin/clang/llvm-cov/Makefile