LLVM/project 84f23eblibc/config config.json, libc/src/__support CMakeLists.txt

Revert "[libc] Finetune libc.src.__support.OSUtil.osutil dependency." (#190033)

Reverts llvm/llvm-project#189501

Buildbot failure on libc for GPU buildbots
DeltaFile
+9-17libc/src/__support/CMakeLists.txt
+5-19libc/test/UnitTest/CMakeLists.txt
+2-21libc/test/UnitTest/TestLogger.cpp
+0-6libc/src/time/linux/CMakeLists.txt
+0-6libc/src/unistd/CMakeLists.txt
+0-6libc/config/config.json
+16-753 files not shown
+17-879 files

LLVM/project 401ba6dmlir/include/mlir/Dialect/XeGPU/IR XeGPUOps.td, mlir/include/mlir/Dialect/XeGPU/Transforms XeGPULayoutImpl.h

[MLIR][XeGPU] Add Layout Propagation support for multi-reduction/reduction op with scalar result (#189133)

This PR add Layout Propagation support for multi-reduction/reduction op
with scalar result:
1) Enhance setupMultiReductionResultLayout() and
LayoutInfoPropagation::visitVectorMultiReductionOp() to support scalar
result
2) Add propagation support for vector.reduction op at the lane level,
since the op is only introduced at the lane level.
DeltaFile
+67-28mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+72-6mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+48-0mlir/test/Dialect/XeGPU/propagate-layout.mlir
+15-5mlir/include/mlir/Dialect/XeGPU/Transforms/XeGPULayoutImpl.h
+16-3mlir/test/Dialect/XeGPU/propagate-layout-subgroup.mlir
+6-6mlir/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
+224-481 files not shown
+227-537 files

LLVM/project 75c6f47clang/include/clang/Frontend FrontendActions.h CompilerInstance.h, clang/include/clang/Serialization ModuleCache.h

[clang] Introduce `ModuleCache::write()` (#188877)

This introduces new `ModuleCache` interface for writing PCM files.
Together with #188876, this will enable adding a caching layer into the
`InProcessModuleCache` implementation, hopefully reducing IO cost.
Moreover, this makes it super explicit that the PCM is written before
its timestamp, which is an important invariant that we've broken before.
DeltaFile
+45-16clang/lib/Frontend/CompilerInstance.cpp
+40-0clang/lib/Serialization/ModuleCache.cpp
+12-0clang/include/clang/Frontend/FrontendActions.h
+6-4clang/include/clang/Frontend/CompilerInstance.h
+9-0clang/lib/DependencyScanning/InProcessModuleCache.cpp
+8-1clang/include/clang/Serialization/ModuleCache.h
+120-212 files not shown
+123-228 files

FreeBSD/ports 4e150f7science/py-xbout Makefile distinfo, science/py-xbout/files patch-pyproject.toml

science/py-xbout: update 0.3.5 → 0.3.8
DeltaFile
+9-10science/py-xbout/Makefile
+13-0science/py-xbout/files/patch-pyproject.toml
+3-3science/py-xbout/distinfo
+25-133 files

FreeBSD/ports 89f3624devel/py-qutip-qip Makefile distinfo

devel/py-qutip-qip: update 0.3.0 → 0.4.1
DeltaFile
+3-4devel/py-qutip-qip/Makefile
+3-3devel/py-qutip-qip/distinfo
+6-72 files

FreeBSD/ports 3600286math/py-pytensor Makefile distinfo, math/py-pytensor/files patch-pyproject.toml

math/py-pytensor: update 2.26.4 → 2.34.0
DeltaFile
+19-0math/py-pytensor/files/patch-pyproject.toml
+5-3math/py-pytensor/Makefile
+3-3math/py-pytensor/distinfo
+27-63 files

FreeBSD/ports def64a9math/py-numba-stats Makefile distinfo

math/py-numba-stats: update 1.4.1 → 1.11.0
DeltaFile
+5-2math/py-numba-stats/Makefile
+3-3math/py-numba-stats/distinfo
+8-52 files

FreeBSD/ports 23e3d72devel/py-qcs-api-client Makefile distinfo

devel/py-qcs-api-client: update 0.23.4 → 0.26.5
DeltaFile
+4-3devel/py-qcs-api-client/Makefile
+3-3devel/py-qcs-api-client/distinfo
+7-62 files

FreeBSD/ports e3b4fc1math/py-resample distinfo Makefile

math/py-resample: update 1.7.1 → 1.10.2
DeltaFile
+3-3math/py-resample/distinfo
+1-1math/py-resample/Makefile
+4-42 files

FreeBSD/ports 78de6cex11-toolkits/py-AnyQt distinfo Makefile

x11-toolkits/py-AnyQt: update 0.1.1 → 0.2.1
DeltaFile
+3-3x11-toolkits/py-AnyQt/distinfo
+2-2x11-toolkits/py-AnyQt/Makefile
+5-52 files

FreeBSD/ports 24b501bscience/py-asap3 Makefile distinfo

science/py-asap3: update 3.12.8 → 3.13.11
DeltaFile
+7-3science/py-asap3/Makefile
+3-3science/py-asap3/distinfo
+10-62 files

FreeBSD/ports 18e1bbdscience/py-boututils Makefile distinfo

science/py-boututils: update 0.1.9 → 0.2.1
DeltaFile
+6-8science/py-boututils/Makefile
+3-3science/py-boututils/distinfo
+9-112 files

FreeBSD/ports 109fa49science/py-boutdata Makefile distinfo

science/py-boutdata: update 0.1.10 → 0.4.0
DeltaFile
+12-6science/py-boutdata/Makefile
+3-3science/py-boutdata/distinfo
+15-92 files

FreeBSD/ports a2c3693science/py-dwave-ocean-sdk Makefile distinfo

science/py-dwave-ocean-sdk: update 9.0.0 → 9.3.0
DeltaFile
+7-7science/py-dwave-ocean-sdk/Makefile
+3-3science/py-dwave-ocean-sdk/distinfo
+10-102 files

FreeBSD/ports 7d1fcf3misc/py-lightgbm distinfo Makefile

misc/py-lightgbm: update 4.4.0 → 4.6.0
DeltaFile
+3-3misc/py-lightgbm/distinfo
+1-1misc/py-lightgbm/Makefile
+4-42 files

FreeBSD/ports 5df9f4amath/py-pygslodeiv2 distinfo Makefile

math/py-pygslodeiv2: update 0.9.4 → 0.9.7
DeltaFile
+3-3math/py-pygslodeiv2/distinfo
+1-2math/py-pygslodeiv2/Makefile
+4-52 files

FreeBSD/ports af8b79cdevel/py-rchitect distinfo Makefile, devel/py-rchitect/files patch-setup.py

devel/py-rchitect: update 0.4.7 → 0.4.9
DeltaFile
+0-10devel/py-rchitect/files/patch-setup.py
+3-3devel/py-rchitect/distinfo
+2-3devel/py-rchitect/Makefile
+5-163 files

FreeBSD/ports dc7e03cgraphics/py-photocollage Makefile distinfo

graphics/py-photocollage: update 1.4.5 → 1.5.0
DeltaFile
+5-5graphics/py-photocollage/Makefile
+3-3graphics/py-photocollage/distinfo
+8-82 files

FreeBSD/ports c60c08fmisc/lightgbm distinfo Makefile

misc/lightgbm: update 4.5.0 → 4.6.0
DeltaFile
+3-3misc/lightgbm/distinfo
+3-2misc/lightgbm/Makefile
+6-52 files

FreeBSD/ports da55758devel/py-stdlib-list Makefile distinfo

devel/py-stdlib-list: update 0.8.0 → 0.12.0
DeltaFile
+4-4devel/py-stdlib-list/Makefile
+3-3devel/py-stdlib-list/distinfo
+7-72 files

FreeBSD/ports dfd31femath/py-pynauty distinfo Makefile

math/py-pynauty: update 2.8.6 → 2.8.8.1
DeltaFile
+3-3math/py-pynauty/distinfo
+1-2math/py-pynauty/Makefile
+4-52 files

FreeBSD/ports 16133c3science/py-dwave-system distinfo Makefile

science/py-dwave-system: update 1.33.0 → 1.34.0
DeltaFile
+3-3science/py-dwave-system/distinfo
+1-1science/py-dwave-system/Makefile
+4-42 files

FreeBSD/ports 90ff262devel/py-mypy-boto3-s3 distinfo Makefile, devel/py-mypy-boto3-s3/files patch-pyproject.toml

devel/py-mypy-boto3-s3: update 1.42.79 → 1.42.80
DeltaFile
+3-3devel/py-mypy-boto3-s3/distinfo
+2-2devel/py-mypy-boto3-s3/Makefile
+2-2devel/py-mypy-boto3-s3/files/patch-pyproject.toml
+7-73 files

FreeBSD/ports cd3aa89science/py-dwave-cloud-client distinfo Makefile

science/py-dwave-cloud-client: update 0.14.0 → 0.14.4
DeltaFile
+3-3science/py-dwave-cloud-client/distinfo
+1-1science/py-dwave-cloud-client/Makefile
+4-42 files

LLVM/project 95a7688llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp, mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

[OpenMP][MLIR] Fix GPU teams reduction buffer size for by-ref reductions (#185460)

The `ReductionDataSize` field in `KernelEnvironmentTy` and the
`MaxDataSize` used to compute the `reduce_data_size` argument to
`__kmpc_nvptx_teams_reduce_nowait_v2` were both computed using pointer
types for by-ref reductions instead of the actual element types. This
caused the global teams reduction buffer to be undersized relative to
the offsets used by the copy/reduce callbacks, resulting in
out-of-bounds accesses faults at runtime.

For example, a by-ref reduction over `[4 x i32]` (16 bytes) would
allocate buffer slots based on `sizeof(ptr)` = 8 bytes, but the
generated callbacks would access 16 bytes per slot.

Fix both computation sites:

1. In MLIR's `getReductionDataSize()`, use
`DeclareReductionOp::getByrefElementType()` instead of `getType()` when
the reduction is by-ref, so the reduction buffer struct layout (and more

    [16 lines not shown]
DeltaFile
+16-3llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+13-0mlir/test/Target/LLVMIR/omptarget-teams-distribute-reduction-array-descriptor.mlir
+9-2mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+38-53 files

LLVM/project e14c2d2llvm/lib/Target/AMDGPU SIInstructions.td, llvm/test/CodeGen/AMDGPU bf16-math.ll

[AMDGPU] True16 support for bf16 clamp pattern on gfx1250
DeltaFile
+174-55llvm/test/CodeGen/AMDGPU/bf16-math.ll
+9-1llvm/lib/Target/AMDGPU/SIInstructions.td
+183-562 files

FreeNAS/freenas d557d5dsrc/middlewared/middlewared/plugins/zpool scrub.py

check_annotations=True for zpool.scrub.run
DeltaFile
+8-2src/middlewared/middlewared/plugins/zpool/scrub.py
+8-21 files

LLVM/project 2141991runtimes CMakeLists.txt

Post-merge fixes
DeltaFile
+0-1runtimes/CMakeLists.txt
+0-11 files

NetBSD/pkgsrc-wip d143c84. TODO, crush distinfo go-modules.mk

crush: update to 0.54.0
DeltaFile
+141-129crush/distinfo
+46-42crush/go-modules.mk
+1-1crush/Makefile
+0-1TODO
+188-1734 files

LLVM/project d650399clang/unittests/Format AlignmentTest.cpp FormatTest.cpp, llvm/test/CodeGen/AMDGPU fract-match.ll

Merge commit 'cc9c715e88ed233d3c5ae2114822b985938f60b4' into HEAD
DeltaFile
+3,566-0clang/unittests/Format/AlignmentTest.cpp
+19-3,544clang/unittests/Format/FormatTest.cpp
+2,210-1,106llvm/test/MC/AMDGPU/gfx10_unsupported.s
+2,501-1llvm/test/CodeGen/AMDGPU/fract-match.ll
+863-863llvm/test/MC/AMDGPU/gfx7_unsupported.s
+1,185-397llvm/test/MC/AMDGPU/gfx950_asm_features.s
+10,344-5,9111,687 files not shown
+58,677-26,3021,693 files