Add support for following vector to tile (MOVA) intrinsics to ArmSME
dialect:
llvm.aarch64.sme.write.vert llvm.aarch64.sme.write.horiz
Includes the definition of new type predicate
'ScalableVectorOfRankAndLengthAndType' in OpBase.td.
Paths
| Differential D157004
[mlir][ArmSME] Add vector to tile intrinsics ClosedPublic Authored by c-rhodes on Aug 3 2023, 7:29 AM.
Details Summary Add support for following vector to tile (MOVA) intrinsics to ArmSME llvm.aarch64.sme.write.vert llvm.aarch64.sme.write.horiz Includes the definition of new type predicate
Diff Detail
Event TimelineHerald added subscribers: alextsao1999, stephenneuendorffer, nicolasvasilache. · View Herald Transcript c-rhodes added a child revision: D157005: [mlir][ArmSME] Add move vector to tile slice op and lowerings.Aug 3 2023, 7:33 AM This revision is now accepted and ready to land.Aug 8 2023, 2:34 PM Closed by commit rG8ce23b8e5c91: [mlir][ArmSME] Add vector to tile intrinsics (authored by c-rhodes). · Explain WhyAug 21 2023, 3:36 AM This revision was automatically updated to reflect the committed changes. Comment Actions rebased and addressed comments before landing, @dcaballe @awarzynski thanks for review!
Revision Contents
Diff 551960 mlir/include/mlir/Dialect/ArmSME/IR/ArmSME.td
mlir/include/mlir/IR/CommonTypeConstraints.td
mlir/test/Target/LLVMIR/arm-sme-invalid.mlir
mlir/test/Target/LLVMIR/arm-sme.mlir
|
split horizontal and vertical into different tests?