summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/ArmSVE/Transforms/LowerContractToSVEPatterns.cpp
AgeCommit message (Collapse)Author
2025-09-01[MLIR] Apply clang-tidy fixes for readability-identifier-naming in ↵Mehdi Amini
LowerContractToSVEPatterns.cpp (NFC)
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (27/n) (#150638)Maksim Levental
See https://github.com/llvm/llvm-project/pull/147168 for more info.
2025-07-25[mlir][NFC] Use `getDefiningOp<OpTy>()` instead of ↵Longsheng Mou
`dyn_cast<OpTy>(getDefiningOp())` (#150428) This PR uses `val.getDefiningOp<OpTy>()` to replace `dyn_cast<OpTy>(val.getDefiningOp())` , `dyn_cast_or_null<OpTy>(val.getDefiningOp())` and `dyn_cast_if_present<OpTy>(val.getDefiningOp())`.
2025-07-23[MLIR][AArch64] Lower vector.contract to Neon FEAT_BF16 operations (#148198)Momchil Velikov
This builds upon the framework established by https://github.com/llvm/llvm-project/pull/149810 to add lowering to `bfmmla`.
2025-07-22[MLIR][AArch64] Lower `vector.contract` to SVE FEAT_BF16 operations (#147052)Momchil Velikov
This patch adds lowering of Bfloat16 widening matrix multiply and accumulate `vector.contract`, by parametrising and refactoring the pattern for 8-bit integers.