3 This document describes the available MLIR passes and their contracts.
7 ## General Transformation Passes
9 [include "GeneralPasses.md"]
11 ## Bufferization Passes
13 [include "BufferizationPasses.md"]
17 [include "ConversionPasses.md"]
19 ## `async` Dialect Passes
21 [include "AsyncPasses.md"]
23 ## `affine` Dialect Passes
25 [include "AffinePasses.md"]
27 ## `arith` Dialect Passes
29 [include "ArithmeticPasses.md"]
31 ## `func` Dialect Passes
33 [include "FuncPasses.md"]
35 ## `gpu` Dialect Passes
37 [include "GPUPasses.md"]
39 ## `linalg` Dialect Passes
41 [include "LinalgPasses.md"]
43 ## `llvm` Dialect Passes
45 [include "LLVMPasses.md"]
47 ## `memref` Dialect Passes
49 [include "MemRefPasses.md"]
51 ## `quant` Dialect Passes
53 [include "QuantPasses.md"]
57 [include "ReducerPasses.md"]
59 ## `scf` Dialect Passes
61 [include "SCFPasses.md"]
63 ## `shape` Dialect Passes
65 [include "ShapePasses.md"]
67 ## `sparse_tensor` Dialect Passes
69 [include "SparseTensorPasses.md"]
71 ## `spv` Dialect Passes
73 [include "SPIRVPasses.md"]
75 ## `tensor` Dialect Passes
77 [include "TensorPasses.md"]
79 ## `transform` Dialect Passes
81 [include "TransformPasses.md"]
83 ## `vector` Dialect Passes
85 [include "VectorPasses.md"]
87 ## TOSA Dialect Passes
89 [include "TosaPasses.md"]