File tree Expand file tree Collapse file tree 2 files changed +20
-1
lines changed
include/mlir/Dialect/ArmSME/IR Expand file tree Collapse file tree 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