CVSROOT: /cvs Module name: src Changes by: rob...@cvs.openbsd.org 2025/06/11 11:31:21
Modified files: gnu/llvm/llvm/include/llvm: InitializePasses.h gnu/llvm/llvm/include/llvm/BinaryFormat: Dwarf.def ELF.h gnu/llvm/llvm/include/llvm/CodeGen: AsmPrinter.h MachineFrameInfo.h Passes.h TargetFrameLowering.h gnu/llvm/llvm/include/llvm/Transforms/Utils: MisExpect.h gnu/llvm/llvm/lib/CodeGen: CMakeLists.txt PrologEpilogInserter.cpp ReturnProtectorLowering.cpp TargetPassConfig.cpp gnu/llvm/llvm/lib/CodeGen/AsmPrinter: AsmPrinter.cpp gnu/llvm/llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp gnu/llvm/llvm/lib/MC: MCAsmInfoELF.cpp MCELFStreamer.cpp gnu/llvm/llvm/lib/MC/MCParser: AsmParser.cpp gnu/llvm/llvm/lib/Support/Unix: Process.inc gnu/llvm/llvm/lib/Target/AArch64: AArch64AsmPrinter.cpp AArch64FrameLowering.cpp AArch64FrameLowering.h AArch64ISelLowering.cpp AArch64InstrInfo.cpp AArch64InstrInfo.td AArch64ReturnProtectorLowering.cpp AArch64Subtarget.h AArch64TargetMachine.cpp CMakeLists.txt gnu/llvm/llvm/lib/Target/ARM: ARMISelLowering.cpp gnu/llvm/llvm/lib/Target/Mips: CMakeLists.txt Mips.h MipsAsmPrinter.cpp MipsISelLowering.cpp MipsInstrInfo.td MipsTargetMachine.cpp gnu/llvm/llvm/lib/Target/Mips/AsmParser: MipsAsmParser.cpp gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc: MipsABIInfo.cpp gnu/llvm/llvm/lib/Target/PowerPC: CMakeLists.txt PPCAsmPrinter.cpp PPCFrameLowering.cpp PPCFrameLowering.h PPCISelDAGToDAG.cpp PPCISelLowering.cpp PPCInstrInfo.td PPCReturnProtectorLowering.cpp PPCSubtarget.h PPCTargetMachine.cpp gnu/llvm/llvm/lib/Target/RISCV: RISCVISelLowering.cpp gnu/llvm/llvm/lib/Target/Sparc: SparcISelLowering.cpp SparcInstr64Bit.td SparcInstrInfo.td gnu/llvm/llvm/lib/Target/X86: CMakeLists.txt X86.h X86.td X86AsmPrinter.h X86FixupGadgets.cpp X86FrameLowering.cpp X86FrameLowering.h X86IndirectThunks.cpp X86InstrCompiler.td X86MCInstLower.cpp X86MachineFunctionInfo.h X86RegisterInfo.td X86ReturnProtectorLowering.cpp X86Subtarget.h X86TargetMachine.cpp gnu/llvm/llvm/lib/Target/X86/MCTargetDesc: X86AsmBackend.cpp gnu/llvm/llvm/lib/Transforms/Scalar: LoopIdiomRecognize.cpp SCCP.cpp gnu/llvm/llvm/lib/Transforms/Utils: MisExpect.cpp gnu/llvm/llvm/tools/llvm-ar: llvm-ar.cpp gnu/llvm/llvm/tools/llvm-config: llvm-config.cpp gnu/llvm/llvm/tools/llvm-objdump: ELFDump.cpp gnu/llvm/llvm/tools/llvm-readobj: ELFDumper.cpp gnu/llvm/llvm/tools/llvm-shlib: CMakeLists.txt Added files: gnu/llvm/llvm/lib/Target/WebAssembly: WebAssemblyUtilities.cpp WebAssemblyUtilities.h gnu/llvm/llvm/utils/gn/secondary/lld/unittests: BUILD.gn Removed files: gnu/llvm/llvm : llvm.spec.in gnu/llvm/llvm/bindings/ocaml/transforms/ipo: CMakeLists.txt ipo_ocaml.c llvm_ipo.ml llvm_ipo.mli gnu/llvm/llvm/bindings/ocaml/transforms/passmgr_builder: CMakeLists.txt llvm_passmgr_builder.ml llvm_passmgr_builder.mli passmgr_builder_ocaml.c gnu/llvm/llvm/bindings/ocaml/transforms/scalar_opts: CMakeLists.txt llvm_scalar_opts.ml llvm_scalar_opts.mli scalar_opts_ocaml.c gnu/llvm/llvm/bindings/ocaml/transforms/vectorize: CMakeLists.txt llvm_vectorize.ml llvm_vectorize.mli vectorize_ocaml.c gnu/llvm/llvm/bindings/python: README.txt gnu/llvm/llvm/bindings/python/llvm: __init__.py bit_reader.py common.py core.py disassembler.py enumerations.py object.py gnu/llvm/llvm/bindings/python/llvm/tests: __init__.py base.py test.bc test_bitreader.py test_core.py test_disassembler.py test_file test_object.py gnu/llvm/llvm/cmake/modules: ChooseMSVCCRT.cmake FindTerminfo.cmake SetTargetTriple.cmake gnu/llvm/llvm/docs: Packaging.rst Phabricator.rst Phabricator_premerge_results.png Phabricator_premerge_unit_tests.png llvm-objdump.1 gnu/llvm/llvm/docs/CommandGuide: llvm-remark-size-diff.rst gnu/llvm/llvm/docs/Proposals: VectorizationPlan.rst gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsReflectProcessSymbols: CMakeLists.txt OrcV2CBindingsReflectProcessSymbols.c gnu/llvm/llvm/include/llvm: module.extern.modulemap module.install.modulemap module.modulemap module.modulemap.build gnu/llvm/llvm/include/llvm/ADT: None.h Optional.h Triple.h gnu/llvm/llvm/include/llvm/Analysis: DivergenceAnalysis.h EHPersonalities.h Interval.h IntervalIterator.h IntervalPartition.h LegacyDivergenceAnalysis.h LoopInfoImpl.h SyncDependenceAnalysis.h gnu/llvm/llvm/include/llvm/CodeGen: CodeGenPassBuilder.h LowLevelType.h MachinePassRegistry.def ParallelCG.h RuntimeLibcalls.h StableHashing.h gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel: InstructionSelectorImpl.h gnu/llvm/llvm/include/llvm/DWARFLinker: DWARFLinker.h DWARFLinkerCompileUnit.h DWARFLinkerDeclContext.h DWARFStreamer.h gnu/llvm/llvm/include/llvm/DWARFLinkerParallel: DWARFLinker.h gnu/llvm/llvm/include/llvm/DebugInfo/LogicalView/Readers: LVELFReader.h gnu/llvm/llvm/include/llvm/DebugInfo/PDB/Native: Formatters.h gnu/llvm/llvm/include/llvm/Demangle: StringView.h gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc: DebuggerSupportPlugin.h gnu/llvm/llvm/include/llvm/MC: MCAsmLayout.h SubtargetFeature.h gnu/llvm/llvm/include/llvm/Support: AArch64TargetParser.h ARMTargetParser.h ARMTargetParserCommon.h CSKYTargetParser.h DXILOperationCommon.h Host.h ItaniumManglingCanonicalizer.h LoongArchTargetParser.h LowLevelTypeImpl.h MachineValueType.h RISCVISAInfo.h SymbolRemappingReader.h TargetParser.h TaskQueue.h TrigramIndex.h X86TargetParser.def X86TargetParser.h gnu/llvm/llvm/include/llvm/Transforms: Vectorize.h gnu/llvm/llvm/include/llvm/Transforms/IPO: PassManagerBuilder.h gnu/llvm/llvm/include/llvm/Transforms/Scalar: LoopReroll.h gnu/llvm/llvm/include/llvm-c: Initialization.h module.modulemap gnu/llvm/llvm/include/llvm-c/Transforms: IPO.h InstCombine.h PassManagerBuilder.h Scalar.h Utils.h Vectorize.h gnu/llvm/llvm/lib/Analysis: AliasAnalysisSummary.cpp AliasAnalysisSummary.h DivergenceAnalysis.cpp EHPersonalities.cpp Interval.cpp IntervalPartition.cpp LegacyDivergenceAnalysis.cpp MemDepPrinter.cpp README.txt StratifiedSets.h SyncDependenceAnalysis.cpp VFABIDemangling.cpp gnu/llvm/llvm/lib/CodeGen: CodeGenPassBuilder.cpp LiveDebugVariables.h LowLevelType.cpp MLRegallocEvictAdvisor.cpp MLRegallocEvictAdvisor.h MLRegallocPriorityAdvisor.cpp ParallelCG.cpp gnu/llvm/llvm/lib/DWARFLinker: DWARFLinker.cpp DWARFLinkerCompileUnit.cpp DWARFLinkerDeclContext.cpp DWARFStreamer.cpp gnu/llvm/llvm/lib/DWARFLinkerParallel: CMakeLists.txt DWARFLinker.cpp gnu/llvm/llvm/lib/DebugInfo/LogicalView/Readers: LVELFReader.cpp gnu/llvm/llvm/lib/ExecutionEngine/IntelJITEvents: IntelJITEventsWrapper.h ittnotify_config.h ittnotify_types.h jitprofiling.c jitprofiling.h gnu/llvm/llvm/lib/ExecutionEngine/Orc: DebuggerSupportPlugin.cpp gnu/llvm/llvm/lib/MC: SubtargetFeature.cpp gnu/llvm/llvm/lib/ProfileData: RawMemProfReader.cpp gnu/llvm/llvm/lib/Support: AddressRanges.cpp Hashing.cpp ItaniumManglingCanonicalizer.cpp LowLevelType.cpp RISCVISAInfo.cpp SymbolRemappingReader.cpp TrigramIndex.cpp gnu/llvm/llvm/lib/Target/AArch64: AArch64KCFI.cpp AArch64SchedPredAmpere.td gnu/llvm/llvm/lib/Target/AMDGPU: AMDGPULowerIntrinsics.cpp AMDGPUPropagateAttributes.cpp AMDGPUReleaseVGPRs.cpp AMDGPUReplaceLDSUseWithPointer.cpp LDSDIRInstructions.td gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc: AMDGPUMCCodeEmitter.h SIMCCodeEmitter.cpp gnu/llvm/llvm/lib/Target/BPF: BTF.def BTF.h gnu/llvm/llvm/lib/Target/RISCV: RISCVMCInstLower.cpp RISCVMacroFusion.cpp RISCVMacroFusion.h RISCVSExtWRemoval.cpp RISCVStripWSuffix.cpp gnu/llvm/llvm/lib/Target/SystemZ/MCTargetDesc: SystemZMCObjectWriter.cpp gnu/llvm/llvm/lib/Target/WebAssembly/Utils: WebAssemblyUtilities.cpp WebAssemblyUtilities.h gnu/llvm/llvm/lib/Target/X86: X86CallLowering.cpp X86CallLowering.h X86EvexToVex.cpp X86InstructionSelector.cpp X86KCFI.cpp X86LegalizerInfo.cpp X86LegalizerInfo.h X86PreAMXConfig.cpp X86RegisterBankInfo.cpp X86RegisterBankInfo.h gnu/llvm/llvm/lib/Target/X86/MCTargetDesc: X86InstrRelaxTables.cpp X86InstrRelaxTables.h gnu/llvm/llvm/lib/Transforms/Hello: CMakeLists.txt Hello.cpp Hello.exports gnu/llvm/llvm/lib/Transforms/IPO: InlineSimple.cpp PassManagerBuilder.cpp gnu/llvm/llvm/lib/Transforms/Instrumentation: CFGMST.h gnu/llvm/llvm/lib/Transforms/Scalar: LoopRerollPass.cpp gnu/llvm/llvm/tools/dsymutil: SymbolMap.cpp SymbolMap.h gnu/llvm/llvm/tools/lli: ExecutionUtils.cpp ExecutionUtils.h gnu/llvm/llvm/tools/llvm-remark-size-diff: CMakeLists.txt RemarkSizeDiff.cpp gnu/llvm/llvm/tools/llvm-tapi-diff: CMakeLists.txt DiffEngine.cpp DiffEngine.h llvm-tapi-diff.cpp gnu/llvm/llvm/tools/opt: AnalysisWrappers.cpp BreakpointPrinter.cpp BreakpointPrinter.h gnu/llvm/llvm/utils: llvm-compilers-check gnu/llvm/llvm/utils/TableGen: AsmWriterInst.cpp AsmWriterInst.h CodeGenDAGPatterns.cpp CodeGenDAGPatterns.h CodeGenHwModes.cpp CodeGenHwModes.h CodeGenInstruction.cpp CodeGenInstruction.h CodeGenIntrinsics.h CodeGenRegisters.cpp CodeGenRegisters.h CodeGenSchedule.cpp CodeGenSchedule.h CodeGenTarget.cpp CodeGenTarget.h DAGISelMatcher.cpp DAGISelMatcher.h GICombinerEmitter.cpp InfoByHwMode.cpp InfoByHwMode.h OptEmitter.cpp OptEmitter.h PredicateExpander.cpp PredicateExpander.h SDNodeProperties.cpp SDNodeProperties.h SequenceToOffsetTable.h SubtargetFeatureInfo.cpp SubtargetFeatureInfo.h Types.cpp Types.h VarLenCodeEmitterGen.cpp VarLenCodeEmitterGen.h X86EVEX2VEXTablesEmitter.cpp gnu/llvm/llvm/utils/TableGen/GlobalISel: CMakeLists.txt CodeExpander.cpp CodeExpander.h CodeExpansions.h GIMatchDag.cpp GIMatchDag.h GIMatchDagEdge.cpp GIMatchDagEdge.h GIMatchDagInstr.cpp GIMatchDagInstr.h GIMatchDagOperands.cpp GIMatchDagOperands.h GIMatchDagPredicate.cpp GIMatchDagPredicate.h GIMatchDagPredicateDependencyEdge.cpp GIMatchDagPredicateDependencyEdge.h GIMatchTree.cpp GIMatchTree.h gnu/llvm/llvm/utils/TableGen/jupyter/tablegen_kernel/assets: kernel.json gnu/llvm/llvm/utils/gn/build/libs/terminfo: BUILD.gn enable.gni gnu/llvm/llvm/utils/gn/secondary/clang/lib/Tooling/DumpTool: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/clang/unittests/Introspection: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/benchmarks: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/lldb/source/Plugins/ObjectFile/JIT: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/lldb/tools/lldb-vscode: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/llvm/lib/DWARFLinkerParallel: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Transforms/Hello: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/llvm/tools/llvm-remark-size-diff: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/llvm/tools/llvm-tapi-diff: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/llvm/unittests/Passes: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/ARM: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/llvm/utils/TableGen/GlobalISel: BUILD.gn gnu/llvm/llvm/utils/gn/secondary/third-party/benchmark: BUILD.gn gnu/llvm/llvm/utils/phabricator: 0001-Fix-PHP-8.1-incompatibility-with-arc-patch-D-12345.patch Log message: merge llvm-19.1.7