Lines Matching defs:pm
46 void buildTestLowerToLLVM(OpPassManager &pm,
54 pm.addNestedPass<func::FuncOp>(createConvertVectorToSCFPass());
56 pm.addNestedPass<func::FuncOp>(createConvertLinalgToLoopsPass());
58 pm.addPass(createLowerAffinePass());
60 pm.addPass(createConvertSCFToCFPass());
62 pm.addPass(createCanonicalizerPass());
63 pm.addPass(createCSEPass());
65 pm.addPass(createConvertVectorToLLVMPass(
69 pm.addNestedPass<func::FuncOp>(createConvertMathToLLVMPass());
71 pm.addPass(memref::createExpandStridedMetadataPass());
73 pm.addPass(createLowerAffinePass());
75 pm.addPass(createFinalizeMemRefToLLVMConversionPass());
77 pm.addPass(createConvertFuncToLLVMPass());
79 pm.addPass(createArithToLLVMConversionPass());
81 pm.addPass(createConvertControlFlowToLLVMPass());
83 pm.addPass(createConvertIndexToLLVMPass());
85 pm.addPass(createReconcileUnrealizedCastsPass());