Update syntax for amx.tile_muli to use two Unit attr to mark the zext case
authorMehdi Amini <joker.eph@gmail.com>
Sat, 20 Mar 2021 01:23:12 +0000 (01:23 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Sat, 20 Mar 2021 04:12:24 +0000 (04:12 +0000)
commitcdb6eb7e8372027e74d6b0fb1258fff37e2b3b5a
treec84c3b5d738ebe347c7f7236475ad75bfd33f95b
parentea48bf8649e12db8dc85078b001b9cc8d52a72b5
Update syntax for amx.tile_muli to use two Unit attr to mark the zext case

This makes the annotation tied to the operand and the use of a keyword
more explicit/readable on what it means.

Differential Revision: https://reviews.llvm.org/D99001
mlir/include/mlir/Dialect/AMX/AMX.td
mlir/lib/Dialect/AMX/IR/AMXDialect.cpp
mlir/lib/Dialect/AMX/Transforms/LegalizeForLLVMExport.cpp
mlir/test/Dialect/AMX/invalid.mlir
mlir/test/Dialect/AMX/legalize-for-llvm.mlir
mlir/test/Dialect/AMX/roundtrip.mlir
mlir/test/Integration/Dialect/Vector/CPU/AMX/test-muli-ext.mlir
mlir/test/Integration/Dialect/Vector/CPU/AMX/test-muli.mlir