mirror of
https://github.com/intel/llvm.git
synced 2026-01-25 10:55:58 +08:00
[mlir][ArmSME] Switch to using custom documentation (#68110)
--delete-branch
This commit is contained in:
committed by
GitHub
parent
9f87522b12
commit
3a37df551b
16
mlir/docs/Dialects/ArmSME.md
Normal file
16
mlir/docs/Dialects/ArmSME.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# 'ArmSME' Dialect
|
||||
|
||||
Basic dialect to target Arm SME architectures This dialect contains the
|
||||
definitions necessary to target Arm SME scalable matrix operations.
|
||||
|
||||
## References
|
||||
* https://developer.arm.com/documentation/ddi0616
|
||||
* https://developer.arm.com/documentation/ddi0602/2023-03/SME-Instructions
|
||||
|
||||
## Operations
|
||||
|
||||
[include "Dialects/ArmSMEOps.md"]
|
||||
|
||||
## Operations for LLVM IR Intrinsics
|
||||
|
||||
[include "Dialects/ArmSMEIntrinsicOps.md"]
|
||||
@@ -1,5 +1,4 @@
|
||||
add_mlir_dialect(ArmSME arm_sme ArmSME)
|
||||
add_mlir_doc(ArmSME ArmSME Dialects/ -gen-dialect-doc -dialect=arm_sme)
|
||||
|
||||
# Generate declarations and definitions of ArmSME Ops
|
||||
set(LLVM_TARGET_DEFINITIONS ArmSMEOps.td)
|
||||
@@ -22,3 +21,7 @@ mlir_tablegen(ArmSMEIntrinsicOps.h.inc -gen-op-decls)
|
||||
mlir_tablegen(ArmSMEIntrinsicOps.cpp.inc -gen-op-defs)
|
||||
mlir_tablegen(ArmSMEIntrinsicConversions.inc -gen-llvmir-conversions)
|
||||
add_public_tablegen_target(MLIRArmSMEIntrinsicOpsIncGen)
|
||||
|
||||
# Generate the docs
|
||||
add_mlir_doc(ArmSMEOps ArmSMEOps Dialects/ -gen-op-doc)
|
||||
add_mlir_doc(ArmSMEIntrinsicOps ArmSMEIntrinsicOps Dialects/ -gen-op-doc)
|
||||
|
||||
Reference in New Issue
Block a user