[Mlir-commits] [mlir] 2f6a8a7 - [MLIR][NVVM] Add operations and interfaces
Guray Ozen
llvmlistbot at llvm.org
Wed Nov 19 02:33:33 PST 2025
Author: Guray Ozen
Date: 2025-11-19T11:33:24+01:00
New Revision: 2f6a8a77db069228a0fb98f5a85ec85ed7f259fc
URL: https://github.com/llvm/llvm-project/commit/2f6a8a77db069228a0fb98f5a85ec85ed7f259fc
DIFF: https://github.com/llvm/llvm-project/commit/2f6a8a77db069228a0fb98f5a85ec85ed7f259fc.diff
LOG: [MLIR][NVVM] Add operations and interfaces
Added:
Modified:
mlir/docs/Dialects/NVVMDialect.md
Removed:
################################################################################
diff --git a/mlir/docs/Dialects/NVVMDialect.md b/mlir/docs/Dialects/NVVMDialect.md
index dfa942e42e8eb..b50980258593d 100644
--- a/mlir/docs/Dialects/NVVMDialect.md
+++ b/mlir/docs/Dialects/NVVMDialect.md
@@ -8,6 +8,8 @@ NVPTX toolchain. While a NVVM op usually maps to a single LLVM IR intrinsic,
the NVVM dialect uses type polymorphism and other attributes so that a single
NVVM op can map to
diff erent LLVM intrinsics.
+[TOC]
+
## Scope and Capabilities
The dialect covers core GPU features such as thread/block builtins, barriers
@@ -83,5 +85,16 @@ dialects (e.g., `nvgpu`, `gpu`, or project-specific dialects). The design
intent is a thin, predictable, low-level surface with near-mechanical lowering
to NVVM/LLVM IR.
-[TOC]
+
+## Operations
+
+All operations in the NVIDIA's instruction set have a custom form in MLIR. The mnemonic
+of an operation is that used in LLVM IR prefixed with "`nvvm.`".
+
+[include "Dialects/NVVMOps.md"]
+
+
+## Op Interfaces
+
+[include "Dialects/NVVMRequiresSMTraits.md"]
More information about the Mlir-commits
mailing list