Lines Matching defs:pm

34 void mlir::sparse_tensor::buildSparsifier(OpPassManager &pm,
37 pm.addNestedPass<func::FuncOp>(createLinalgGeneralizeNamedOpsPass());
38 pm.addNestedPass<func::FuncOp>(createLinalgElementwiseOpFusionPass());
41 pm.addPass(createSparsificationAndBufferizationPass(
58 pm.addPass(createStorageSpecifierToLLVMPass());
59 pm.addNestedPass<func::FuncOp>(createCanonicalizerPass());
64 pm.addPass(createSparseGPUCodegenPass());
65 pm.addNestedPass<gpu::GPUModuleOp>(createStripDebugInfoPass());
66 pm.addNestedPass<gpu::GPUModuleOp>(createConvertSCFToCFPass());
67 pm.addNestedPass<gpu::GPUModuleOp>(createConvertGpuOpsToNVVMOps());
74 pm.addNestedPass<func::FuncOp>(createConvertLinalgToLoopsPass());
75 pm.addNestedPass<func::FuncOp>(createConvertVectorToSCFPass());
76 pm.addNestedPass<func::FuncOp>(memref::createExpandReallocPass());
77 pm.addNestedPass<func::FuncOp>(createConvertSCFToCFPass());
78 pm.addPass(memref::createExpandStridedMetadataPass());
79 pm.addPass(createLowerAffinePass());
80 pm.addPass(
82 pm.addPass(createFinalizeMemRefToLLVMConversionPass());
83 pm.addNestedPass<func::FuncOp>(createConvertComplexToStandardPass());
84 pm.addNestedPass<func::FuncOp>(arith::createArithExpandOpsPass());
85 pm.addNestedPass<func::FuncOp>(createConvertMathToLLVMPass());
86 pm.addPass(createConvertMathToLibmPass());
87 pm.addPass(createConvertComplexToLibmPass());
88 pm.addPass(
90 pm.addPass(createConvertComplexToLLVMPass());
91 pm.addPass(
93 pm.addPass(createConvertFuncToLLVMPass());
94 pm.addPass(createArithToLLVMConversionPass());
95 pm.addPass(createConvertControlFlowToLLVMPass());
103 pm.addPass(createGpuNVVMAttachTarget(nvvmTargetOptions));
104 pm.addPass(createGpuToLLVMConversionPass());
107 pm.addPass(createGpuModuleToBinaryPass(gpuModuleToBinaryPassOptions));
111 pm.addPass(createReconcileUnrealizedCastsPass());