diff --git a/docs/make.jl b/docs/make.jl index 90265e8f3..7515a566d 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -30,6 +30,7 @@ pages = [ "Tutorials" => ["Overview" => "tutorials/index.md"], "API Reference" => [ "Reactant API" => "api/api.md", + "Ops" => "api/ops.md", "Dialects" => [ "ArithOps" => "api/arith.md", "Affine" => "api/affine.md", diff --git a/docs/src/.vitepress/config.mts b/docs/src/.vitepress/config.mts index b3e691bde..942a9415d 100644 --- a/docs/src/.vitepress/config.mts +++ b/docs/src/.vitepress/config.mts @@ -58,6 +58,7 @@ export default defineConfig({ text: "API", items: [ { text: "Core Reactant API", link: "/api/api" }, + { text: "Ops", link: "/api/ops" }, { text: "MLIR Dialects", items: [ @@ -108,6 +109,7 @@ export default defineConfig({ text: "Reactant API", link: "/api/api", }, + { text: "Ops", link: "/api/ops" }, { text: "MLIR Dialects", collapsed: false, diff --git a/docs/src/api/ops.md b/docs/src/api/ops.md new file mode 100644 index 000000000..e5cd07421 --- /dev/null +++ b/docs/src/api/ops.md @@ -0,0 +1,14 @@ +```@meta +CollapsedDocStrings = true +``` + +# `Reactant.Ops` API + +`Reactant.Ops` module provides a high-level API to construct MLIR operations without having +to directly interact with the different dialects. + +Currently we haven't documented all the functions in `Reactant.Ops`. + +```@autodocs +Modules = [Reactant.Ops] +```