File tree 2 files changed +20
-1
lines changed
include/mlir/Dialect/ArmSME/IR 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change
1
+ # 'ArmSME' Dialect
2
+
3
+ Basic dialect to target Arm SME architectures This dialect contains the
4
+ definitions necessary to target Arm SME scalable matrix operations.
5
+
6
+ ## References
7
+ * https://developer.arm.com/documentation/ddi0616
8
+ * https://developer.arm.com/documentation/ddi0602/2023-03/SME-Instructions
9
+
10
+ ## Operations
11
+
12
+ [ include "Dialects/ArmSMEOps.md"]
13
+
14
+ ## Operations for LLVM IR Intrinsics
15
+
16
+ [ include "Dialects/ArmSMEIntrinsicOps.md"]
Original file line number Diff line number Diff line change 1
1
add_mlir_dialect(ArmSME arm_sme ArmSME)
2
- add_mlir_doc(ArmSME ArmSME Dialects/ -gen-dialect-doc -dialect=arm_sme)
3
2
4
3
# Generate declarations and definitions of ArmSME Ops
5
4
set (LLVM_TARGET_DEFINITIONS ArmSMEOps.td)
@@ -22,3 +21,7 @@ mlir_tablegen(ArmSMEIntrinsicOps.h.inc -gen-op-decls)
22
21
mlir_tablegen(ArmSMEIntrinsicOps.cpp.inc -gen-op-defs)
23
22
mlir_tablegen(ArmSMEIntrinsicConversions.inc -gen-llvmir-conversions)
24
23
add_public_tablegen_target(MLIRArmSMEIntrinsicOpsIncGen)
24
+
25
+ # Generate the docs
26
+ add_mlir_doc(ArmSMEOps ArmSMEOps Dialects/ -gen-op-doc )
27
+ add_mlir_doc(ArmSMEIntrinsicOps ArmSMEIntrinsicOps Dialects/ -gen-op-doc )
You can’t perform that action at this time.
0 commit comments