]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge llvm-project release/17.x llvmorg-17.0.0-rc4-10-g0176e8729ea4
authorDimitry Andric <dim@FreeBSD.org>
Mon, 11 Sep 2023 18:37:24 +0000 (20:37 +0200)
committerDimitry Andric <dim@FreeBSD.org>
Fri, 8 Dec 2023 17:35:11 +0000 (18:35 +0100)
commit8a4dda33d67586ca2624f2a38417baa03a533a7f
treeea87f69d4341b5a653c3747ebbdbedd7b41da233
parent06c3fb2749bda94cb5201f81ffdb8fa6c3161b2e
parent8092e001bcd76c0b9fec2311f3a515aa60d2ed07
Merge llvm-project release/17.x llvmorg-17.0.0-rc4-10-g0176e8729ea4

This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-17.0.0-rc4-10-g0176e8729ea4.

PR: 273753
MFC after: 1 month
248 files changed:
contrib/llvm-project/clang/include/clang/AST/DeclBase.h
contrib/llvm-project/clang/include/clang/AST/ExprConcepts.h
contrib/llvm-project/clang/include/clang/Basic/CodeGenOptions.def
contrib/llvm-project/clang/include/clang/Basic/DiagnosticASTKinds.td
contrib/llvm-project/clang/include/clang/Basic/DiagnosticGroups.td
contrib/llvm-project/clang/include/clang/Basic/DiagnosticLexKinds.td
contrib/llvm-project/clang/include/clang/Basic/Sanitizers.h
contrib/llvm-project/clang/include/clang/Basic/TargetInfo.h
contrib/llvm-project/clang/include/clang/Basic/riscv_vector.td
contrib/llvm-project/clang/include/clang/CodeGen/CGFunctionInfo.h
contrib/llvm-project/clang/include/clang/Driver/Options.td
contrib/llvm-project/clang/include/clang/Driver/ToolChain.h
contrib/llvm-project/clang/include/clang/Sema/Sema.h
contrib/llvm-project/clang/lib/AST/ASTContext.cpp
contrib/llvm-project/clang/lib/AST/ExprConstant.cpp
contrib/llvm-project/clang/lib/Basic/Targets/LoongArch.cpp
contrib/llvm-project/clang/lib/Basic/Targets/LoongArch.h
contrib/llvm-project/clang/lib/Basic/Targets/RISCV.cpp
contrib/llvm-project/clang/lib/CodeGen/ABIInfoImpl.cpp
contrib/llvm-project/clang/lib/CodeGen/ABIInfoImpl.h
contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp
contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.cpp
contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp
contrib/llvm-project/clang/lib/CodeGen/CGCall.h
contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp
contrib/llvm-project/clang/lib/CodeGen/CGCoroutine.cpp
contrib/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp
contrib/llvm-project/clang/lib/CodeGen/CGDebugInfo.h
contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp
contrib/llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp
contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp
contrib/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp
contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp
contrib/llvm-project/clang/lib/CodeGen/CodeGenABITypes.cpp
contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp
contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.h
contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp
contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.h
contrib/llvm-project/clang/lib/CodeGen/CodeGenTypes.h
contrib/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp
contrib/llvm-project/clang/lib/CodeGen/MicrosoftCXXABI.cpp
contrib/llvm-project/clang/lib/CodeGen/Targets/LoongArch.cpp
contrib/llvm-project/clang/lib/CodeGen/Targets/RISCV.cpp
contrib/llvm-project/clang/lib/CodeGen/Targets/X86.cpp
contrib/llvm-project/clang/lib/Driver/Driver.cpp
contrib/llvm-project/clang/lib/Driver/SanitizerArgs.cpp
contrib/llvm-project/clang/lib/Driver/ToolChain.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/AIX.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/LoongArch.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/LoongArch.h
contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/X86.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Clang.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/CommonArgs.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Gnu.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Hexagon.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Solaris.cpp
contrib/llvm-project/clang/lib/Format/UnwrappedLineParser.cpp
contrib/llvm-project/clang/lib/Frontend/FrontendAction.cpp
contrib/llvm-project/clang/lib/Headers/__clang_cuda_math.h
contrib/llvm-project/clang/lib/Headers/__clang_hip_libdevice_declares.h
contrib/llvm-project/clang/lib/Headers/cpuid.h
contrib/llvm-project/clang/lib/Interpreter/IncrementalExecutor.cpp
contrib/llvm-project/clang/lib/Lex/LiteralSupport.cpp
contrib/llvm-project/clang/lib/Parse/ParseDeclCXX.cpp
contrib/llvm-project/clang/lib/Parse/ParseTentative.cpp
contrib/llvm-project/clang/lib/Sema/SemaAvailability.cpp
contrib/llvm-project/clang/lib/Sema/SemaCast.cpp
contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp
contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp
contrib/llvm-project/clang/lib/Sema/SemaExprCXX.cpp
contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp
contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp
contrib/llvm-project/clang/lib/Sema/TreeTransform.h
contrib/llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp
contrib/llvm-project/clang/lib/Serialization/ASTWriterDecl.cpp
contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc
contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp
contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors.h
contrib/llvm-project/compiler-rt/lib/asan/asan_win_dll_thunk.cpp
contrib/llvm-project/compiler-rt/lib/builtins/aarch64/lse.S
contrib/llvm-project/compiler-rt/lib/builtins/clear_cache.c
contrib/llvm-project/compiler-rt/lib/builtins/cpu_model.c
contrib/llvm-project/compiler-rt/lib/interception/interception.h
contrib/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp
contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingFile.c
contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_format.inc
contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_sparc.cpp
contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp
contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/global_symbols.txt
contrib/llvm-project/libcxx/include/__algorithm/pstl_sort.h
contrib/llvm-project/libcxx/include/__config
contrib/llvm-project/libcxx/include/__format/format_functions.h
contrib/llvm-project/libcxx/include/__locale_dir/locale_base_api/locale_guard.h
contrib/llvm-project/libcxx/include/__mdspan/extents.h
contrib/llvm-project/libcxx/include/__mdspan/layout_left.h
contrib/llvm-project/libcxx/include/__mdspan/layout_right.h
contrib/llvm-project/libcxx/include/__mdspan/mdspan.h
contrib/llvm-project/libcxx/include/__std_clang_module
contrib/llvm-project/libcxx/include/__type_traits/is_nothrow_constructible.h
contrib/llvm-project/libcxx/include/mdspan
contrib/llvm-project/libcxx/include/module.modulemap.in
contrib/llvm-project/libcxx/include/sstream
contrib/llvm-project/libcxx/modules/std/atomic.cppm
contrib/llvm-project/libcxx/modules/std/execution.cppm
contrib/llvm-project/libcxx/modules/std/filesystem.cppm
contrib/llvm-project/libcxx/modules/std/mdspan.cppm
contrib/llvm-project/libcxx/src/chrono.cpp
contrib/llvm-project/libcxx/src/filesystem/filesystem_clock.cpp
contrib/llvm-project/libunwind/src/Unwind-EHABI.cpp
contrib/llvm-project/lld/ELF/Arch/LoongArch.cpp
contrib/llvm-project/lld/ELF/Arch/PPC.cpp
contrib/llvm-project/lld/ELF/Arch/PPC64.cpp
contrib/llvm-project/lld/ELF/Target.h
contrib/llvm-project/lld/docs/ReleaseNotes.rst
contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/GNUstepObjCRuntime/GNUstepObjCRuntime.cpp
contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp
contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h
contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h
contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp
contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h
contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterUtilities.h
contrib/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h
contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h
contrib/llvm-project/llvm/include/llvm/Analysis/LazyValueInfo.h
contrib/llvm-project/llvm/include/llvm/Analysis/RegionInfoImpl.h
contrib/llvm-project/llvm/include/llvm/Analysis/ValueTracking.h
contrib/llvm-project/llvm/include/llvm/CodeGen/CodeGenPassBuilder.h
contrib/llvm-project/llvm/include/llvm/CodeGen/LowLevelType.h
contrib/llvm-project/llvm/include/llvm/CodeGen/PreISelIntrinsicLowering.h
contrib/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h
contrib/llvm-project/llvm/include/llvm/Object/Wasm.h
contrib/llvm-project/llvm/include/llvm/ObjectYAML/WasmYAML.h
contrib/llvm-project/llvm/include/llvm/Option/ArgList.h
contrib/llvm-project/llvm/include/llvm/Support/type_traits.h
contrib/llvm-project/llvm/include/llvm/TargetParser/LoongArchTargetParser.h
contrib/llvm-project/llvm/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h
contrib/llvm-project/llvm/include/llvm/Transforms/IPO/FunctionSpecialization.h
contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
contrib/llvm-project/llvm/lib/Analysis/LazyValueInfo.cpp
contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp
contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp
contrib/llvm-project/llvm/lib/CodeGen/CalcSpillWeights.cpp
contrib/llvm-project/llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp
contrib/llvm-project/llvm/lib/CodeGen/InlineSpiller.cpp
contrib/llvm-project/llvm/lib/CodeGen/LiveRangeEdit.cpp
contrib/llvm-project/llvm/lib/CodeGen/LiveRangeShrink.cpp
contrib/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp
contrib/llvm-project/llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
contrib/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp
contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
contrib/llvm-project/llvm/lib/CodeGen/SplitKit.cpp
contrib/llvm-project/llvm/lib/CodeGen/SplitKit.h
contrib/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp
contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp
contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
contrib/llvm-project/llvm/lib/LTO/LTO.cpp
contrib/llvm-project/llvm/lib/ObjCopy/wasm/WasmObject.h
contrib/llvm-project/llvm/lib/ObjCopy/wasm/WasmReader.cpp
contrib/llvm-project/llvm/lib/ObjCopy/wasm/WasmWriter.cpp
contrib/llvm-project/llvm/lib/Object/SymbolSize.cpp
contrib/llvm-project/llvm/lib/Object/WasmObjectFile.cpp
contrib/llvm-project/llvm/lib/ObjectYAML/WasmEmitter.cpp
contrib/llvm-project/llvm/lib/ObjectYAML/WasmYAML.cpp
contrib/llvm-project/llvm/lib/Option/ArgList.cpp
contrib/llvm-project/llvm/lib/TableGen/TGParser.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64.td
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrFormats.td
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.td
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Subtarget.h
contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/SVEInstrFormats.td
contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPU.h
contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h
contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.h
contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstructions.td
contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRegisterInfo.h
contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
contrib/llvm-project/llvm/lib/Target/BPF/BPFMISimplifyPatchable.cpp
contrib/llvm-project/llvm/lib/Target/BPF/BTFDebug.cpp
contrib/llvm-project/llvm/lib/Target/LoongArch/LoongArch.td
contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrFormats.td
contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.td
contrib/llvm-project/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
contrib/llvm-project/llvm/lib/Target/PowerPC/PPCScheduleP9.td
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVPushPopOptimizer.cpp
contrib/llvm-project/llvm/lib/Target/Sparc/SparcInstrInfo.td
contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
contrib/llvm-project/llvm/lib/Target/X86/X86.td
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/X86InstrAVX512.td
contrib/llvm-project/llvm/lib/Target/X86/X86InstrSSE.td
contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.h
contrib/llvm-project/llvm/lib/TargetParser/Host.cpp
contrib/llvm-project/llvm/lib/TargetParser/LoongArchTargetParser.cpp
contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroElide.cpp
contrib/llvm-project/llvm/lib/Transforms/IPO/FunctionSpecialization.cpp
contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp
contrib/llvm-project/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
contrib/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp
contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
contrib/llvm-project/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp
contrib/llvm-project/openmp/runtime/src/ompt-event-specific.h
lib/clang/include/VCSVersion.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
lib/libc++/__config_site
lib/libc++/module.modulemap