14 #ifndef MLIR_INITALLPASSES_H_
15 #define MLIR_INITALLPASSES_H_
64 registerTransformsPasses();
67 registerConversionPasses();
70 acc::registerOpenACCPasses();
71 affine::registerAffinePasses();
72 amdgpu::registerAMDGPUPasses();
73 registerAsyncPasses();
74 arith::registerArithPasses();
75 bufferization::registerBufferizationPasses();
76 func::registerFuncPasses();
78 registerLinalgPasses();
79 registerNVGPUPasses();
80 registerSparseTensorPasses();
81 LLVM::registerLLVMPasses();
82 math::registerMathPasses();
83 memref::registerMemRefPasses();
84 mesh::registerMeshPasses();
85 ml_program::registerMLProgramPasses();
86 quant::registerQuantPasses();
88 registerShapePasses();
89 spirv::registerSPIRVPasses();
90 tensor::registerTensorPasses();
91 tosa::registerTosaOptPasses();
92 transform::registerTransformPasses();
93 vector::registerVectorPasses();
94 arm_sme::registerArmSMEPasses();
95 arm_sve::registerArmSVEPasses();
96 emitc::registerEmitCPasses();
97 xegpu::registerXeGPUPasses();
void registerBufferizationPipelines()
Registers all pipelines for the bufferization dialect.
void registerGPUToNVVMPipeline()
Register all pipeleines for the gpu dialect.
void registerSparseTensorPipelines()
Registers all pipelines for the sparse_tensor dialect.
void registerTosaToLinalgPipelines()
Populates TOSA to linalg pipelines Currently, this includes only the "tosa-to-linalg-pipeline".
Include the generated interface declarations.