[all-commits] [llvm/llvm-project] 5cb2f3: List psutil as a dependency in pyproject.toml
Vitaly Buka via All-commits
all-commits at lists.llvm.org
Mon May 4 13:34:25 PDT 2026
Branch: refs/heads/users/vitalybuka/spr/asan-record-container-poisoning-in-poison-history
Home: https://github.com/llvm/llvm-project
Commit: 5cb2f3c51e002b81b80bca48075e610f049703fd
https://github.com/llvm/llvm-project/commit/5cb2f3c51e002b81b80bca48075e610f049703fd
Author: Alexander Richardson <alexrichardson at google.com>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M pyproject.toml
Log Message:
-----------
List psutil as a dependency in pyproject.toml
Running tests in parallel with `lit` requires psutil, so add it to the dev
dependencies. While at it also set the required fields in the [project] to
make it easy to use `uv`.
Assisted-by: Gemini CLI
Pull Request: https://github.com/llvm/llvm-project/pull/194285
Commit: ae9e4a54470a9e264df2cddc0d1570720a20814e
https://github.com/llvm/llvm-project/commit/ae9e4a54470a9e264df2cddc0d1570720a20814e
Author: Sang Ik Lee <sang.ik.lee at intel.com>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M mlir/lib/Target/LLVM/XeVM/Target.cpp
Log Message:
-----------
[MLIR][XeVM] Enable SPV_INTEL_bfloat16_arithmetic (#195727)
SPIR-V extension support for Intel GPU can be found here.
https://github.com/intel/intel-graphics-compiler/blob/master/documentation/igc/supported-spirv-extensions.md
Commit: 859319117d00d94be97711360c97ecf88dec704d
https://github.com/llvm/llvm-project/commit/859319117d00d94be97711360c97ecf88dec704d
Author: Md Abdullah Shahneous Bari <md.abdullah.shahneous.bari at intel.com>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M mlir/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
M mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp
M mlir/lib/Dialect/XeGPU/Transforms/CMakeLists.txt
A mlir/lib/Dialect/XeGPU/Transforms/XeGPUArrayLengthOptimization.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
A mlir/test/Dialect/XeGPU/array-len-op-unit.mlir
M mlir/test/Dialect/XeGPU/ops.mlir
M mlir/test/Dialect/XeGPU/peephole-optimize.mlir
M mlir/test/Dialect/XeGPU/sg-to-wi-experimental-unit.mlir
M mlir/test/Dialect/XeGPU/subgroup-distribute-unit.mlir
M mlir/test/lib/Dialect/XeGPU/TestXeGPUTransforms.cpp
Log Message:
-----------
[XeGPU][Transform] Add XeGPU array length optimization patterns. (#194062)
This PR adds array_length optimization patterns and a test pass.
These patterns are used as part of the `XeGPUPeepHoleOptimizerPass`.
These patterns optimize `xegpu.create_nd_desc`, `xegpu.load_nd` and
`xegpu.prefetch_nd`
operations by introducing the array_length attribute when the FCD
(fastest changing
dimension) is larger than the subgroup size (i.e., 16).
The transformation updates:
1. `tensor_desc` type to use array_length and reduced FCD: `shape<32x32>
→ shape<32x16, array_length=2>`
2. `load_nd/prefetch_nd` result vector shape to match register layout:
`vector<32x32> → vector<64x16> (register layout)`
3. `vector.extract_strided_slice` operations to account for memory vs
register layout difference
Also, change XeGPU verifier to support 2D stacked layout (array blocks
stacked vertically).
Co-Authored-By: Claude Sonnet 4.5 <noreply at anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.5 <noreply at anthropic.com>
Commit: 8d783beb85ddea39b594d80c1114a8753f8bd749
https://github.com/llvm/llvm-project/commit/8d783beb85ddea39b594d80c1114a8753f8bd749
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M compiler-rt/test/asan/TestCases/contiguous_container_crash.cpp
M mlir/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
M mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp
M mlir/lib/Dialect/XeGPU/Transforms/CMakeLists.txt
A mlir/lib/Dialect/XeGPU/Transforms/XeGPUArrayLengthOptimization.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
M mlir/lib/Target/LLVM/XeVM/Target.cpp
A mlir/test/Dialect/XeGPU/array-len-op-unit.mlir
M mlir/test/Dialect/XeGPU/ops.mlir
M mlir/test/Dialect/XeGPU/peephole-optimize.mlir
M mlir/test/Dialect/XeGPU/sg-to-wi-experimental-unit.mlir
M mlir/test/Dialect/XeGPU/subgroup-distribute-unit.mlir
M mlir/test/lib/Dialect/XeGPU/TestXeGPUTransforms.cpp
M pyproject.toml
Log Message:
-----------
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Commit: ae6ae9ff13421a9ad9e388a5207cfc455cad3b76
https://github.com/llvm/llvm-project/commit/ae6ae9ff13421a9ad9e388a5207cfc455cad3b76
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M mlir/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
M mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp
M mlir/lib/Dialect/XeGPU/Transforms/CMakeLists.txt
A mlir/lib/Dialect/XeGPU/Transforms/XeGPUArrayLengthOptimization.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
M mlir/lib/Target/LLVM/XeVM/Target.cpp
A mlir/test/Dialect/XeGPU/array-len-op-unit.mlir
M mlir/test/Dialect/XeGPU/ops.mlir
M mlir/test/Dialect/XeGPU/peephole-optimize.mlir
M mlir/test/Dialect/XeGPU/sg-to-wi-experimental-unit.mlir
M mlir/test/Dialect/XeGPU/subgroup-distribute-unit.mlir
M mlir/test/lib/Dialect/XeGPU/TestXeGPUTransforms.cpp
M pyproject.toml
Log Message:
-----------
format
Created using spr 1.3.7
Compare: https://github.com/llvm/llvm-project/compare/d1b7493a9e2e...ae6ae9ff1342
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list