61 registerTransformsPasses();
64 registerConversionPasses();
67 acc::registerOpenACCPasses();
68 affine::registerAffinePasses();
69 amdgpu::registerAMDGPUPasses();
70 registerAsyncPasses();
71 arith::registerArithPasses();
72 bufferization::registerBufferizationPasses();
73 func::registerFuncPasses();
75 registerLinalgPasses();
76 registerNVGPUPasses();
77 registerSparseTensorPasses();
78 LLVM::registerLLVMPasses();
79 LLVM::registerTargetLLVMIRTransformsPasses();
80 math::registerMathPasses();
81 memref::registerMemRefPasses();
82 shard::registerShardPasses();
83 ml_program::registerMLProgramPasses();
84 omp::registerOpenMPPasses();
85 quant::registerQuantPasses();
87 registerShapePasses();
88 spirv::registerSPIRVPasses();
89 tensor::registerTensorPasses();
90 tosa::registerTosaOptPasses();
91 transform::registerTransformPasses();
92 vector::registerVectorPasses();
93 arm_sme::registerArmSMEPasses();
94 arm_sve::registerArmSVEPasses();
95 emitc::registerEmitCPasses();
96 xegpu::registerXeGPUPasses();
void registerBufferizationPipelines()
Registers all pipelines for the bufferization dialect.
void registerGPUToNVVMPipeline()
Register all pipelines for the gpu dialect.
void registerGPUToXeVMPipeline()
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".