[Mlir-commits] [mlir] [mlir][docs] Fix a broken passes documentation (PR #77402)
Kohei Yamaguchi
llvmlistbot at llvm.org
Mon Jan 8 18:15:56 PST 2024
https://github.com/sott0n created https://github.com/llvm/llvm-project/pull/77402
- Add EmitC passes into Pass.md
- Modify header level of the pass description to under the `LegalizeVectorStorage` pass.
>From dc5415fdbae7e723d4caae1a11bcc62efecb95b5 Mon Sep 17 00:00:00 2001
From: Kohei Yamaguchi <fix7211 at gmail.com>
Date: Tue, 9 Jan 2024 11:02:20 +0900
Subject: [PATCH] [mlir][docs] Fix a broken passes documentation
---
mlir/docs/Passes.md | 4 ++++
mlir/include/mlir/Dialect/ArmSVE/Transforms/Passes.td | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/mlir/docs/Passes.md b/mlir/docs/Passes.md
index 66e2dc077f9854..ee7d47cc022723 100644
--- a/mlir/docs/Passes.md
+++ b/mlir/docs/Passes.md
@@ -40,6 +40,10 @@ This document describes the available MLIR passes and their contracts.
[include "AsyncPasses.md"]
+## 'emitc' Dialect Passes
+
+[include "EmitCPasses.md"]
+
## 'func' Dialect Passes
[include "FuncPasses.md"]
diff --git a/mlir/include/mlir/Dialect/ArmSVE/Transforms/Passes.td b/mlir/include/mlir/Dialect/ArmSVE/Transforms/Passes.td
index d7cb309db5253e..b9b06cec1f9779 100644
--- a/mlir/include/mlir/Dialect/ArmSVE/Transforms/Passes.td
+++ b/mlir/include/mlir/Dialect/ArmSVE/Transforms/Passes.td
@@ -21,7 +21,7 @@ def LegalizeVectorStorage
This pass currently addresses two issues.
- ## Loading and storing predicate types
+ #### Loading and storing predicate types
It is only legal to load/store predicate types equal to (or greater than) a
full predicate register, which in MLIR is `vector<[16]xi1>`. Smaller
@@ -49,7 +49,7 @@ def LegalizeVectorStorage
%reload = arm_sve.convert_from_svbool %reload_svbool : vector<[4]xi1>
```
- ## Relax alignments for SVE vector allocas
+ #### Relax alignments for SVE vector allocas
The storage for SVE vector types only needs to have an alignment that
matches the element type (for example 4 byte alignment for `f32`s). However,
More information about the Mlir-commits
mailing list