]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge llvm-project main llvmorg-18-init-16864-g3b3ee1f53424
authorDimitry Andric <dim@FreeBSD.org>
Thu, 11 Jan 2024 18:29:01 +0000 (19:29 +0100)
committerDimitry Andric <dim@FreeBSD.org>
Sat, 6 Apr 2024 20:13:39 +0000 (22:13 +0200)
commit297eecfb02bb25902531dbb5c3b9a88caf8adf29
treef83ae8ea4aeae9e08a965b28d3355cb3e0475e07
parent1db9f3b21e39176dd5b67cf8ac378633b172463e
parent950076cd18f3fa9d789b4add9d405898efff09a5
Merge llvm-project main llvmorg-18-init-16864-g3b3ee1f53424

This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvm-project main llvmorg-18-init-16864-g3b3ee1f53424.

PR: 276104
MFC after: 1 month
247 files changed:
contrib/llvm-project/clang/include/clang/AST/DeclBase.h
contrib/llvm-project/clang/include/clang/AST/DeclCXX.h
contrib/llvm-project/clang/include/clang/AST/Stmt.h
contrib/llvm-project/clang/include/clang/AST/Type.h
contrib/llvm-project/clang/include/clang/Basic/Attr.td
contrib/llvm-project/clang/include/clang/Basic/AttrDocs.td
contrib/llvm-project/clang/include/clang/Basic/DiagnosticFrontendKinds.td
contrib/llvm-project/clang/include/clang/Basic/DiagnosticSemaKinds.td
contrib/llvm-project/clang/include/clang/Basic/LangOptions.def
contrib/llvm-project/clang/include/clang/Basic/TargetInfo.h
contrib/llvm-project/clang/include/clang/Basic/arm_sve.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/Parse/Parser.h
contrib/llvm-project/clang/include/clang/Sema/Sema.h
contrib/llvm-project/clang/include/clang/Sema/TypoCorrection.h
contrib/llvm-project/clang/lib/AST/ASTContext.cpp
contrib/llvm-project/clang/lib/AST/ASTImporter.cpp
contrib/llvm-project/clang/lib/AST/DeclBase.cpp
contrib/llvm-project/clang/lib/AST/DeclCXX.cpp
contrib/llvm-project/clang/lib/AST/Expr.cpp
contrib/llvm-project/clang/lib/AST/Interp/ByteCodeExprGen.cpp
contrib/llvm-project/clang/lib/AST/Interp/Descriptor.cpp
contrib/llvm-project/clang/lib/AST/Interp/Descriptor.h
contrib/llvm-project/clang/lib/AST/Interp/Interp.cpp
contrib/llvm-project/clang/lib/AST/Interp/InterpBuiltin.cpp
contrib/llvm-project/clang/lib/AST/Interp/Program.cpp
contrib/llvm-project/clang/lib/AST/Type.cpp
contrib/llvm-project/clang/lib/Analysis/ExprMutationAnalyzer.cpp
contrib/llvm-project/clang/lib/Basic/Targets/AArch64.cpp
contrib/llvm-project/clang/lib/Basic/Targets/RISCV.cpp
contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp
contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp
contrib/llvm-project/clang/lib/CodeGen/CGException.cpp
contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp
contrib/llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp
contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.h
contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp
contrib/llvm-project/clang/lib/CodeGen/CoverageMappingGen.cpp
contrib/llvm-project/clang/lib/CodeGen/Targets/AArch64.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Clang.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.h
contrib/llvm-project/clang/lib/Driver/ToolChains/Gnu.cpp
contrib/llvm-project/clang/lib/Driver/ToolChains/Linux.cpp
contrib/llvm-project/clang/lib/Format/Format.cpp
contrib/llvm-project/clang/lib/Format/FormatToken.cpp
contrib/llvm-project/clang/lib/Format/FormatToken.h
contrib/llvm-project/clang/lib/Format/TokenAnnotator.cpp
contrib/llvm-project/clang/lib/Format/UnwrappedLineFormatter.cpp
contrib/llvm-project/clang/lib/Format/UnwrappedLineParser.cpp
contrib/llvm-project/clang/lib/Format/WhitespaceManager.cpp
contrib/llvm-project/clang/lib/Format/WhitespaceManager.h
contrib/llvm-project/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
contrib/llvm-project/clang/lib/Headers/ia32intrin.h
contrib/llvm-project/clang/lib/Interpreter/Interpreter.cpp
contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp
contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp
contrib/llvm-project/clang/lib/Parse/ParseOpenACC.cpp
contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp
contrib/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp
contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp
contrib/llvm-project/clang/lib/Sema/SemaExprMember.cpp
contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp
contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp
contrib/llvm-project/clang/lib/Sema/TreeTransform.h
contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
contrib/llvm-project/clang/tools/clang-format/ClangFormat.cpp
contrib/llvm-project/compiler-rt/include/profile/InstrProfData.inc
contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_flags.inc
contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp
contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_thread_arg_retval.cpp
contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_thread_arg_retval.h
contrib/llvm-project/compiler-rt/lib/scudo/standalone/condition_variable.h
contrib/llvm-project/libcxx/include/__config
contrib/llvm-project/libcxx/include/__memory/shared_ptr.h
contrib/llvm-project/libcxx/include/cstdio
contrib/llvm-project/libcxx/include/regex
contrib/llvm-project/libcxx/include/tuple
contrib/llvm-project/lld/ELF/Arch/AArch64.cpp
contrib/llvm-project/lld/ELF/Arch/LoongArch.cpp
contrib/llvm-project/lld/ELF/Arch/RISCV.cpp
contrib/llvm-project/lld/ELF/InputSection.cpp
contrib/llvm-project/lld/ELF/Target.h
contrib/llvm-project/lldb/include/lldb/Core/Module.h
contrib/llvm-project/lldb/include/lldb/Symbol/Type.h
contrib/llvm-project/lldb/include/lldb/Utility/StreamString.h
contrib/llvm-project/lldb/source/Core/Module.cpp
contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp
contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h
contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/CommandObjectTraceStartIntelPT.cpp
contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/DecodedThread.cpp
contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/DecodedThread.h
contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/LibiptDecoder.cpp
contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/TraceCursorIntelPT.cpp
contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
contrib/llvm-project/lldb/source/Symbol/Type.cpp
contrib/llvm-project/lldb/source/Target/ProcessTrace.cpp
contrib/llvm-project/lldb/source/Utility/StreamString.cpp
contrib/llvm-project/llvm/include/llvm/ADT/STLExtras.h
contrib/llvm-project/llvm/include/llvm/ADT/StringRef.h
contrib/llvm-project/llvm/include/llvm/Analysis/VecFuncs.def
contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/AArch64.def
contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
contrib/llvm-project/llvm/include/llvm/CodeGen/AssignmentTrackingAnalysis.h
contrib/llvm-project/llvm/include/llvm/CodeGen/CodeGenPassBuilder.h
contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h
contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/Localizer.h
contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGISel.h
contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
contrib/llvm-project/llvm/include/llvm/DWARFLinker/Utils.h
contrib/llvm-project/llvm/include/llvm/Frontend/OpenACC/ACC.td
contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsAArch64.td
contrib/llvm-project/llvm/include/llvm/IR/IntrinsicsNVVM.td
contrib/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h
contrib/llvm-project/llvm/include/llvm/IR/PatternMatch.h
contrib/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h
contrib/llvm-project/llvm/include/llvm/ProfileData/InstrProfData.inc
contrib/llvm-project/llvm/include/llvm/Support/RISCVISAInfo.h
contrib/llvm-project/llvm/include/llvm/Support/TargetOpcodes.def
contrib/llvm-project/llvm/include/llvm/Target/GenericOpcodes.td
contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
contrib/llvm-project/llvm/include/llvm/Target/TargetPfmCounters.td
contrib/llvm-project/llvm/include/llvm/TargetParser/ARMTargetParserCommon.h
contrib/llvm-project/llvm/lib/Analysis/LazyValueInfo.cpp
contrib/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
contrib/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp
contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/Localizer.cpp
contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp
contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
contrib/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp
contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/AcceleratorRecordsSaver.cpp
contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp
contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinkerImpl.cpp
contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/DebugLineSectionEmitter.h
contrib/llvm-project/llvm/lib/DWARFLinker/Utils.cpp
contrib/llvm-project/llvm/lib/IR/Verifier.cpp
contrib/llvm-project/llvm/lib/MC/MCParser/ELFAsmParser.cpp
contrib/llvm-project/llvm/lib/MC/MCSectionELF.cpp
contrib/llvm-project/llvm/lib/Passes/PassBuilder.cpp
contrib/llvm-project/llvm/lib/Passes/PassRegistry.def
contrib/llvm-project/llvm/lib/Support/RISCVISAInfo.cpp
contrib/llvm-project/llvm/lib/TableGen/Record.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64LoopIdiomTransform.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
contrib/llvm-project/llvm/lib/Target/AArch64/SMEInstrFormats.td
contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombine.td
contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNSubtarget.h
contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.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.td
contrib/llvm-project/llvm/lib/Target/AMDGPU/VOP1Instructions.td
contrib/llvm-project/llvm/lib/Target/AMDGPU/VOP2Instructions.td
contrib/llvm-project/llvm/lib/Target/AMDGPU/VOPInstructions.td
contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.td
contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVFeatures.td
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/RISCVInsertVSETVLI.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoA.td
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoD.td
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoZa.td
contrib/llvm-project/llvm/lib/Target/RISCV/RISCVRegisterInfo.td
contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
contrib/llvm-project/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp
contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
contrib/llvm-project/llvm/lib/Target/X86/X86InstrArithmetic.td
contrib/llvm-project/llvm/lib/Target/X86/X86InstrCompiler.td
contrib/llvm-project/llvm/lib/Target/X86/X86InstrMisc.td
contrib/llvm-project/llvm/lib/Target/X86/X86PfmCounters.td
contrib/llvm-project/llvm/lib/TargetParser/ARMTargetParserCommon.cpp
contrib/llvm-project/llvm/lib/TextAPI/InterfaceFile.cpp
contrib/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
contrib/llvm-project/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopFlatten.cpp
contrib/llvm-project/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
contrib/llvm-project/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
contrib/llvm-project/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp
contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
contrib/llvm-project/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
contrib/llvm-project/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
contrib/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp
contrib/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp
contrib/llvm-project/openmp/runtime/src/z_Linux_util.cpp
lib/clang/include/VCSVersion.inc
lib/clang/include/lld/Common/Version.inc
lib/clang/include/llvm/Support/VCSRevision.h
lib/clang/libllvm/Makefile
lib/libc++/Makefile
lib/libc++/module.modulemap