This document describes the available MLIR passes and their contracts.
[include “GeneralPasses.md”]
[include “ConversionPasses.md”]
async
Dialect Passes[include “AsyncPasses.md”]
affine
Dialect Passes[include “AffinePasses.md”]
arith
Dialect Passes[include “ArithmeticPasses.md”]
gpu
Dialect Passes[include “GPUPasses.md”]
linalg
Dialect Passes[include “LinalgPasses.md”]
llvm
Dialect Passes[include “LLVMPasses.md”]
memref
Dialect Passes[include “MemRefPasses.md”]
quant
Dialect Passes[include “QuantPasses.md”]
[include “ReducerPasses.md”]
scf
Dialect Passes[include “SCFPasses.md”]
shape
Dialect Passes[include “ShapePasses.md”]
sparse_tensor
Dialect Passes[include “SparseTensorPasses.md”]
spv
Dialect Passes[include “SPIRVPasses.md”]
standard
Dialect Passes[include “StandardPasses.md”]
tensor
Dialect Passes[include “TensorPasses.md”]
[include “TosaPasses.md”]