1# Passes 2 3This document describes the available MLIR passes and their contracts. 4 5[TOC] 6 7## General Transformation Passes 8 9[include "GeneralPasses.md"] 10 11## Bufferization Passes 12 13[include "BufferizationPasses.md"] 14 15## Conversion Passes 16 17[include "ConversionPasses.md"] 18 19## `async` Dialect Passes 20 21[include "AsyncPasses.md"] 22 23## `affine` Dialect Passes 24 25[include "AffinePasses.md"] 26 27## `arith` Dialect Passes 28 29[include "ArithmeticPasses.md"] 30 31## `func` Dialect Passes 32 33[include "FuncPasses.md"] 34 35## `gpu` Dialect Passes 36 37[include "GPUPasses.md"] 38 39## `linalg` Dialect Passes 40 41[include "LinalgPasses.md"] 42 43## `llvm` Dialect Passes 44 45[include "LLVMPasses.md"] 46 47## `memref` Dialect Passes 48 49[include "MemRefPasses.md"] 50 51## `quant` Dialect Passes 52 53[include "QuantPasses.md"] 54 55## Reducer Passes 56 57[include "ReducerPasses.md"] 58 59## `scf` Dialect Passes 60 61[include "SCFPasses.md"] 62 63## `shape` Dialect Passes 64 65[include "ShapePasses.md"] 66 67## `sparse_tensor` Dialect Passes 68 69[include "SparseTensorPasses.md"] 70 71## `spv` Dialect Passes 72 73[include "SPIRVPasses.md"] 74 75## `tensor` Dialect Passes 76 77[include "TensorPasses.md"] 78 79## `transform` Dialect Passes 80 81[include "TransformPasses.md"] 82 83## `vector` Dialect Passes 84 85[include "VectorPasses.md"] 86 87## TOSA Dialect Passes 88 89[include "TosaPasses.md"] 90