[all-commits] [llvm/llvm-project] e51283: [mlir][vector] Update ApplyVectorReductionToContra...
Andrzej Warzyński via All-commits
all-commits at lists.llvm.org
Tue Apr 22 12:22:55 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e5128332dbb3bedfa30633fad30a52f5b1567d70
https://github.com/llvm/llvm-project/commit/e5128332dbb3bedfa30633fad30a52f5b1567d70
Author: Andrzej Warzyński <andrzej.warzynski at arm.com>
Date: 2025-04-22 (Tue, 22 Apr 2025)
Changed paths:
M mlir/lib/Dialect/Vector/TransformOps/VectorTransformOps.cpp
M mlir/test/Integration/Dialect/Linalg/CPU/ArmSME/matmul.mlir
M mlir/test/Integration/Dialect/Linalg/CPU/ArmSME/multi-tile-matmul-mixed-types.mlir
Log Message:
-----------
[mlir][vector] Update ApplyVectorReductionToContractPatternsOp (#136699)
This PR removes the use of `populateSinkVectorOpsPatterns` from the
definition of:
* `transform.apply_patterns.vector.reduction_to_contract`
As of #131462, there is now a dedicated transform op for this pattern:
* `transform.apply_patterns.vector.sink_op`
Given that, we should now use the new TD op directly instead of relying
on unrelated TD ops to include it.
NOTE TO DOWNSTREAM USERS:
Please add the following to your TD scripts:
* `transform.apply_patterns.vector.sink_op`
See the updated test for an example.
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