LLVM/project 943e2dallvm/test/CodeGen/MIR/Generic inline-asm-extra-info.mir

upd

Created using spr 1.3.7
DeltaFile
+1-0llvm/test/CodeGen/MIR/Generic/inline-asm-extra-info.mir
+1-01 files

FreeBSD/src e39d3a6sys/sys pmc.h

pmc.h: bump PMC_VERSION_MINOR

Bump for the addition of PMC_OP_GETCAPS and the recently added Intel
CPUs.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/sys/pmc.h
+1-11 files

LLVM/project 344e77ellvm/test lit.cfg.py, llvm/test/CodeGen/MIR/Generic inline-asm-extra-info.mir

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+2-0llvm/test/lit.cfg.py
+1-0llvm/test/CodeGen/MIR/Generic/inline-asm-extra-info.mir
+3-02 files

LLVM/project 76c9853llvm/test lit.cfg.py

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2-0llvm/test/lit.cfg.py
+2-01 files

FreeBSD/src 209d9fbusr.sbin/pmcstat pmcstat.c

pmcstat: Implement PMC_CAP_SYSWIDE

Implement the PMC_CAP_SYSWIDE capability flag in the same manner as the
PMC_CAP_DOMWIDE flag.  This flag was previously introduced along side
the domain wide flag, but is yet to be used anywhere.

Reviewed by:    mhorne
Sponsored by:   Netflix
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2075
DeltaFile
+5-2usr.sbin/pmcstat/pmcstat.c
+5-21 files

LLVM/project a9e6e37llvm/test lit.cfg.py

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+2-0llvm/test/lit.cfg.py
+2-01 files

LLVM/project e3d7bf2mlir/include/mlir-c/Dialect LLVM.h, mlir/include/mlir/Dialect/LLVMIR LLVMAttrDefs.td LLVMOps.td

[MLIR][LLVM] add metadata attrs and `llvm.named_metadata` op (#186703)

This PR adds some LLVM metadata attributes and an `llvm.named_metadata`
container op (similar to `llvm.module_flags`) for those attributes.

Summary:

- Add MLIR attributes modeling LLVM IR metadata: `#llvm.md_string`,
`#llvm.md_const`, `#llvm.md_func`, and `#llvm.md_node`;
- Add `llvm.named_metadata` container op for module-level named metadata
nodes;
  - Add MLIR-to-LLVM-IR translation for the new attributes and op;
- Add C API functions (`mlirLLVMMDStringAttrGet`,
`mlirLLVMMDNodeAttrGet`, etc.);
- Add Python bindings (`llvm.MDStringAttr`, `llvm.MDConstantAttr`,
`llvm.MDFuncAttr`, `llvm.MDNodeAttr`, `llvm.FunctionType`).
DeltaFile
+166-0mlir/lib/Bindings/Python/DialectLLVM.cpp
+137-0mlir/test/python/dialects/llvm.py
+91-0mlir/lib/CAPI/Dialect/LLVM.cpp
+78-0mlir/include/mlir-c/Dialect/LLVM.h
+71-0mlir/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
+49-0mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
+592-04 files not shown
+736-110 files

LLVM/project 57568c2llvm/docs LangRef.rst, llvm/include/llvm/IR Constants.h

[Reland][IR] Add initial support for the byte type (#186888)

This patch relands https://github.com/llvm/llvm-project/pull/178666. The
original version caused CI failures due to the missing target triple in
`llvm/test/CodeGen/X86/byte-constants.ll`. CI should be green now.
DeltaFile
+290-17llvm/lib/IR/Constants.cpp
+177-16llvm/include/llvm/IR/Constants.h
+106-9llvm/docs/LangRef.rst
+101-0llvm/test/Assembler/byte.ll
+72-1llvm/lib/IR/Type.cpp
+37-36llvm/test/tools/llvm-ir2vec/entities.ll
+783-7940 files not shown
+1,488-16846 files

FreeBSD/src 44a983dlib/libpmc libpmc.c, share/man/man4 hwpmc.4

libpmc: Query hwpmc for caps

This change allows for fine-grained capabilities per counter index. This
is particularly useful for AMD where subclasses are not exposed to the
general PMC code, but other architectures also have asymmetric behaviors
when it comes to specific counter indices.

A new PMC_OP_GETCAPS op is added to the hwpmc(4) ioctl interface.

Reviewed by:    mhorne
Sponsored by:   Netflix
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2058
DeltaFile
+45-0sys/dev/hwpmc/hwpmc_mod.c
+9-10lib/libpmc/libpmc.c
+14-1sys/sys/pmc.h
+15-0sys/dev/hwpmc/hwpmc_amd.c
+4-0share/man/man4/hwpmc.4
+87-115 files

LLVM/project 1c4e03cutils/bazel/llvm-project-overlay/lldb BUILD.bazel

[bazel] Update lldb/BUILD.bazel for c5e5d5b (#186911)
DeltaFile
+3-0utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+3-01 files

FreeBSD/src f0e0c4clib/libpmc/pmu-events jevents.c

jevents: include file path in whitelist error message

A small enhancement.

Reviewed by:    Ali Mashtizadeh <ali at mashtizadeh.com>
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55830
DeltaFile
+1-1lib/libpmc/pmu-events/jevents.c
+1-11 files

LLVM/project e2def10clang/docs ReleaseNotes.rst, clang/lib/Sema SemaDecl.cpp

Avoid assert in substqualifier (#182707)

What’s the problem:
Clang diagnoses the invalid static data member in a local class, but the
later out-of-line definition can still be instantiated and hit an
assertion.

What this PR does:
Mark the enclosing local class invalid when diagnosing the ill-formed
static
data member, so the invalid definition no longer survives to the
assertion path.

Fixes #176152
DeltaFile
+12-0clang/test/SemaTemplate/GH176152.cpp
+3-1clang/lib/Sema/SemaDecl.cpp
+1-0clang/docs/ReleaseNotes.rst
+16-13 files

LLVM/project c1c4a5aclang/include/clang/ScalableStaticAnalysisFramework/Core/SummaryData SummaryDataStore.h, clang/lib/ScalableStaticAnalysisFramework/Core/SummaryData LUSummaryConsumer.cpp

[clang][ssaf] Workaround gcc-7 NRVO bug (#186897)

Addresses:
https://github.com/llvm/llvm-project/pull/186156#issuecomment-4070258854
DeltaFile
+1-1clang/include/clang/ScalableStaticAnalysisFramework/Core/SummaryData/SummaryDataStore.h
+1-1clang/lib/ScalableStaticAnalysisFramework/Core/SummaryData/LUSummaryConsumer.cpp
+2-22 files

HardenedBSD/ports 0a42cadhardenedbsd/portzap distinfo Makefile, hardenedbsd/sourcezap distinfo Makefile

Merge remote-tracking branch 'origin/hardenedbsd/main' into hardenedbsd/main
DeltaFile
+3-3hardenedbsd/sourcezap/distinfo
+3-3hardenedbsd/portzap/distinfo
+2-2hardenedbsd/portzap/Makefile
+2-2hardenedbsd/sourcezap/Makefile
+1-0hardenedbsd/portzap/pkg-plist
+1-0hardenedbsd/sourcezap/pkg-plist
+12-106 files

HardenedBSD/ports e26f420lang/gcc6-aux/files patch-isl-20-or-newer

HBSD: Resolve merge conflict

Use FreeBSD's version of this patch.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-8lang/gcc6-aux/files/patch-isl-20-or-newer
+0-81 files

LLVM/project 7f77ca0llvm/lib/Target/AMDGPU GCNHazardRecognizer.cpp, llvm/test/CodeGen/AMDGPU wmma-coexecution-valu-hazards.mir

[AMDGPU] Include TRANS instructions in WMMA coexecution hazard checking (#186269)
DeltaFile
+26-0llvm/test/CodeGen/AMDGPU/wmma-coexecution-valu-hazards.mir
+2-2llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+28-22 files

LLVM/project 4c63b28clang/lib/CodeGen CGOpenMPRuntime.cpp, llvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h

[Clang][OpenMP] Move declare simd codegen into OMPIRBuilder (#186030)

Refactor declare simd codegen by moving logic that does not depend on
Clang declarations into OpenMPIRBuilder.
DeltaFile
+78-284clang/lib/CodeGen/CGOpenMPRuntime.cpp
+214-0llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+71-0llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+363-2843 files

LLVM/project 53a5c83llvm/lib/Target/AMDGPU AMDGPUInstructionSelector.cpp AMDGPUISelDAGToDAG.cpp, llvm/test/CodeGen/AMDGPU spill-scavenge-offset.ll promote-constOffset-to-imm.ll

[AMDGPU] Support for nested add in GVS pattern matching

Fixes ROCM-20181.
DeltaFile
+1,463-3,005llvm/test/CodeGen/AMDGPU/spill-scavenge-offset.ll
+520-496llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
+129-0llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+108-0llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+41-15llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll
+16-21llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-gfx12.ll
+2,277-3,5371 files not shown
+2,279-3,5397 files

LLVM/project 53cae83utils/bazel/llvm-project-overlay/clang BUILD.bazel, utils/bazel/llvm-project-overlay/clang/unittests BUILD.bazel

[bazel] Add libraries, binaries, and tests for ScalableStaticAnalysisFramework. (#186905)
DeltaFile
+59-0utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+27-0utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
+86-02 files

LLVM/project 106c22ellvm/lib/Target/AMDGPU AMDGPUInstructionSelector.cpp AMDGPUISelDAGToDAG.cpp, llvm/test/CodeGen/AMDGPU spill-scavenge-offset.ll promote-constOffset-to-imm.ll

[AMDGPU] Support for nested add in GVS pattern matching

Fixes ROCM-20181.
DeltaFile
+1,463-3,005llvm/test/CodeGen/AMDGPU/spill-scavenge-offset.ll
+520-496llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
+135-0llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+108-0llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+41-15llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll
+16-21llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-gfx12.ll
+2,283-3,5371 files not shown
+2,285-3,5397 files

LLVM/project c7c7afdmlir/lib/Dialect/Linalg/IR LinalgInterfaces.cpp, mlir/lib/Dialect/Linalg/Transforms Specialize.cpp

[MLIR][Linalg] Add matchers to specialize more unary ops (#183259)

Add missing matchers to the `linalg.generic` specialization patterns to
handle the remaining named unary elementwise ops.
DeltaFile
+127-6mlir/test/Dialect/Linalg/specialize-generic-ops.mlir
+101-4mlir/test/Dialect/Linalg/transform-op-specialize-elemwise-unary.mlir
+50-2mlir/test/Dialect/Linalg/roundtrip-morphism-linalg-named-ops.mlir
+39-3mlir/test/Dialect/Linalg/linalg-morph-multi-step.mlir
+33-6mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
+5-1mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
+355-226 files

LLVM/project 59e01a1llvm/utils/TableGen/Common CodeGenDAGPatterns.cpp

[TableGen] Add new line to end of TreePatternNode::dump. (#186865)
DeltaFile
+4-1llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
+4-11 files

HardenedBSD/ports 4888a07hardenedbsd/portzap distinfo Makefile, hardenedbsd/sourcezap distinfo Makefile

Merge branch 'hardenedbsd/zapupdate' into 'hardenedbsd/main'

HBSD: {source,port}zap v2.3.0

See merge request hardenedbsd/ports!236
DeltaFile
+3-3hardenedbsd/sourcezap/distinfo
+3-3hardenedbsd/portzap/distinfo
+2-2hardenedbsd/sourcezap/Makefile
+2-2hardenedbsd/portzap/Makefile
+1-0hardenedbsd/portzap/pkg-plist
+1-0hardenedbsd/sourcezap/pkg-plist
+12-106 files

FreeBSD/ports 9f1a51etextproc/enchant2 Makefile distinfo

textproc/enchant2: update to 2.8.15

Update to 2.8.15

  This release fixes two bugs related to personal word lists.

  First, removing a word that happens to be at the end of a personal word list
  file has not worked since 2.7.0.

  Secondly, the way that personal word lists are merged with the current
  session has been changed so that personal word list words now appear in
  suggestions with providers that support adding words to the current session
  (Aspell and Hunspell). This previously worked, but hadn’t since at least
  2.8.2. Thanks to the users and maintainers of jinx (spelling package for
  Emacs that uses Enchant) for reporting and helping reproduce this bug.

  A little code clean-up was also done.

Pet portclippy (truckman)

    [2 lines not shown]
DeltaFile
+9-9textproc/enchant2/Makefile
+3-3textproc/enchant2/distinfo
+12-122 files

LLVM/project 509f8f5mlir/include/mlir/Dialect/LLVMIR LLVMOps.td, mlir/test/Dialect/LLVMIR roundtrip.mlir

add roundtrip and doc
DeltaFile
+36-0mlir/test/Dialect/LLVMIR/roundtrip.mlir
+6-0mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
+42-02 files

LLVM/project 253a33allvm/lib/Target/AMDGPU AMDGPULowerKernelAttributes.cpp, llvm/test/CodeGen/AMDGPU implicit-arg-v5-opt.ll

AMDGPU: Annotate grid_dims ABI load with range metadata (#185610)

Also substitute with a constant for the reqd_work_group_size case.
DeltaFile
+183-0llvm/test/CodeGen/AMDGPU/implicit-arg-v5-opt.ll
+48-0llvm/lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp
+231-02 files

LLVM/project d2f89e2clang/docs ReleaseNotes.rst, clang/lib/Sema SemaOverload.cpp

[clang] Fixed 'implicitly deleted' diagnostic for explicitly deleted candidate function (#186634)

When an explicit function template specialization is deleted, the
overload candidate `Fn` may be a non-canonical `FunctionDecl` where
`IsDeleted` is not set, even though the canonical decl has it set.
`isDeletedAsWritten()` reads `this` while `isDeleted()` reads
`getCanonicalDecl()`, causing the mismatch. Fix by using
`getCanonicalDecl()` consistently in the diagnostic.
Fixes #185693
DeltaFile
+12-0clang/test/SemaCXX/deleted-template-spec-diag.cpp
+3-1clang/lib/Sema/SemaOverload.cpp
+2-2clang/test/CXX/drs/cwg8xx.cpp
+3-0clang/docs/ReleaseNotes.rst
+20-34 files

OpenBSD/ports 1Q30xB1shells/yash Makefile

   error: missing binary operator before token "("

   Move to ports-gcc on base-gcc arches to fix build on sparc64
VersionDeltaFile
1.23+4-0shells/yash/Makefile
+4-01 files

OpenBSD/ports ZqltevAsecurity/pdfcrack Makefile

   cc -O2 -pipe    -c main.c
   main.c: In function 'alarmInterrupt':
   main.c:40: error: parameter name omitted

   Moving to ports-gcc on base-gcc arches fixes build on sparc64
VersionDeltaFile
1.17+7-0security/pdfcrack/Makefile
+7-01 files

OpenBSD/ports bIWxwSharchivers/py-libarchive-c Makefile, archivers/py-lzo Makefile

   bump, python.port.mk pypi HOMEPAGE update
VersionDeltaFile
1.34+1-2textproc/py-unidecode/Makefile
1.17+1-1devel/py-cflow2dot/Makefile
1.20+1-1archivers/py-libarchive-c/Makefile
1.18+1-1archivers/py-lzo/Makefile
1.12+1-1devel/py-cppy/Makefile
1.16+1-1devel/py-cstruct/Makefile
+6-7312 files not shown
+318-181318 files