14 #ifndef MLIR_INITALLPASSES_H_
15 #define MLIR_INITALLPASSES_H_
63 registerTransformsPasses();
66 registerConversionPasses();
69 acc::registerOpenACCPasses();
70 affine::registerAffinePasses();
71 amdgpu::registerAMDGPUPasses();
72 registerAsyncPasses();
73 arith::registerArithPasses();
74 bufferization::registerBufferizationPasses();
75 func::registerFuncPasses();
77 registerLinalgPasses();
78 registerNVGPUPasses();
79 registerSparseTensorPasses();
80 LLVM::registerLLVMPasses();
81 math::registerMathPasses();
82 memref::registerMemRefPasses();
83 mesh::registerMeshPasses();
84 ml_program::registerMLProgramPasses();
86 registerShapePasses();
87 spirv::registerSPIRVPasses();
88 tensor::registerTensorPasses();
89 tosa::registerTosaOptPasses();
90 transform::registerTransformPasses();
91 vector::registerVectorPasses();
92 arm_sme::registerArmSMEPasses();
93 arm_sve::registerArmSVEPasses();
94 emitc::registerEmitCPasses();
95 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.