60 registerTransformsPasses();
63 registerConversionPasses();
66 acc::registerOpenACCPasses();
67 affine::registerAffinePasses();
68 amdgpu::registerAMDGPUPasses();
69 registerAsyncPasses();
70 arith::registerArithPasses();
71 bufferization::registerBufferizationPasses();
72 func::registerFuncPasses();
74 registerLinalgPasses();
75 registerNVGPUPasses();
76 registerSparseTensorPasses();
77 LLVM::registerLLVMPasses();
78 LLVM::registerTargetLLVMIRTransformsPasses();
79 math::registerMathPasses();
80 memref::registerMemRefPasses();
81 shard::registerShardPasses();
82 ml_program::registerMLProgramPasses();
83 quant::registerQuantPasses();
85 registerShapePasses();
86 spirv::registerSPIRVPasses();
87 tensor::registerTensorPasses();
88 tosa::registerTosaOptPasses();
89 transform::registerTransformPasses();
90 vector::registerVectorPasses();
91 arm_sme::registerArmSMEPasses();
92 arm_sve::registerArmSVEPasses();
93 emitc::registerEmitCPasses();
94 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".