Home
last modified time | relevance | path

Searched refs:addNestedPass (Results 1 – 15 of 15) sorted by relevance

/llvm-project/mlir/lib/Dialect/SparseTensor/Pipelines/
H A DSparseTensorPipelines.cpp37 pm.addNestedPass<func::FuncOp>(createLinalgGeneralizeNamedOpsPass()); in buildSparsifier()
38 pm.addNestedPass<func::FuncOp>(createLinalgElementwiseOpFusionPass()); in buildSparsifier()
59 pm.addNestedPass<func::FuncOp>(createCanonicalizerPass()); in buildSparsifier()
65 pm.addNestedPass<gpu::GPUModuleOp>(createStripDebugInfoPass()); in buildSparsifier()
66 pm.addNestedPass<gpu::GPUModuleOp>(createConvertSCFToCFPass()); in buildSparsifier()
67 pm.addNestedPass<gpu::GPUModuleOp>(createConvertGpuOpsToNVVMOps()); in buildSparsifier()
74 pm.addNestedPass<func::FuncOp>(createConvertLinalgToLoopsPass()); in buildSparsifier()
75 pm.addNestedPass<func::FuncOp>(createConvertVectorToSCFPass()); in buildSparsifier()
76 pm.addNestedPass<func::FuncOp>(memref::createExpandReallocPass()); in buildSparsifier()
77 pm.addNestedPass<fun in buildSparsifier()
[all...]
/llvm-project/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalgPass.cpp88 pm.addNestedPass<func::FuncOp>(tosa::createTosaOptionalDecompositions()); in addTosaToLinalgPasses()
89 pm.addNestedPass<func::FuncOp>(createCanonicalizerPass()); in addTosaToLinalgPasses()
91 pm.addNestedPass<func::FuncOp>(tosa::createTosaInferShapesPass()); in addTosaToLinalgPasses()
92 pm.addNestedPass<func::FuncOp>(tosa::createTosaMakeBroadcastablePass()); in addTosaToLinalgPasses()
93 pm.addNestedPass<func::FuncOp>( in addTosaToLinalgPasses()
95 pm.addNestedPass<func::FuncOp>(createCanonicalizerPass()); in addTosaToLinalgPasses()
97 pm.addNestedPass<func::FuncOp>(tosa::createTosaLayerwiseConstantFoldPass( in addTosaToLinalgPasses()
99 pm.addNestedPass<func::FuncOp>(tosa::createTosaMakeBroadcastablePass()); in addTosaToLinalgPasses()
102 pm.addNestedPass<func::FuncOp>(tosa::createTosaToLinalg()); in addTosaToLinalgPasses()
/llvm-project/mlir/lib/Dialect/GPU/Pipelines/
H A DGPUToNVVMPipeline.cpp79 pm.addNestedPass<gpu::GPUModuleOp>(createConvertGpuOpsToNVVMOps(opt)); in buildGpuPassPipeline()
80 pm.addNestedPass<gpu::GPUModuleOp>(createCanonicalizerPass()); in buildGpuPassPipeline()
81 pm.addNestedPass<gpu::GPUModuleOp>(createCSEPass()); in buildGpuPassPipeline()
82 pm.addNestedPass<gpu::GPUModuleOp>(createReconcileUnrealizedCastsPass()); in buildGpuPassPipeline()
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparsificationAndBufferizationPass.cpp136 pm.addNestedPass<func::FuncOp>( in runOnOperation()
173 pm.addNestedPass<func::FuncOp>(createSparseSpaceCollapsePass()); in runOnOperation()
174 pm.addNestedPass<func::FuncOp>(createLowerSparseIterationToSCFPass()); in runOnOperation()
177 pm.addNestedPass<func::FuncOp>(createStageSparseOperationsPass()); in runOnOperation()
182 pm.addNestedPass<func::FuncOp>(createLowerForeachToSCFPass()); in runOnOperation()
/llvm-project/mlir/test/lib/Dialect/LLVM/
H A DTestLowerToLLVM.cpp54 pm.addNestedPass<func::FuncOp>(createConvertVectorToSCFPass()); in buildTestLowerToLLVM()
56 pm.addNestedPass<func::FuncOp>(createConvertLinalgToLoopsPass()); in buildTestLowerToLLVM()
69 pm.addNestedPass<func::FuncOp>(createConvertMathToLLVMPass()); in buildTestLowerToLLVM()
/llvm-project/mlir/unittests/Pass/
H A DPassManagerTest.cpp75 pm.addNestedPass<func::FuncOp>(std::make_unique<AnnotateFunctionPass>()); in TEST()
138 pm.addNestedPass<func::FuncOp>(std::move(pass)); in TEST()
139 pm.addNestedPass<func::FuncOp>(std::make_unique<AddSecondAttrFunctionPass>()); in TEST()
144 pm.addNestedPass<func::FuncOp>(std::make_unique<AddAttrFunctionPass>()); in TEST()
/llvm-project/mlir/lib/Conversion/TosaToSCF/
H A DTosaToSCFPass.cpp56 pm.addNestedPass<func::FuncOp>(createTosaToSCF()); in addTosaToSCFPasses()
/llvm-project/mlir/test/lib/Dialect/ArmSME/
H A DTestLowerToArmSME.cpp83 pm.addNestedPass<func::FuncOp>( in buildTestLowerToArmSME()
/llvm-project/mlir/examples/toy/Ch3/
H A Dtoyc.cpp128 pm.addNestedPass<mlir::toy::FuncOp>(mlir::createCanonicalizerPass()); in dumpMLIR()
/llvm-project/mlir/include/mlir/Pass/
H A DPassManager.h116 void addNestedPass(std::unique_ptr<Pass> pass) { in addNestedPass() function
/llvm-project/mlir/unittests/ExecutionEngine/
H A DInvoke.cpp57 pm.addNestedPass<func::FuncOp>(mlir::createArithToLLVMConversionPass()); in lowerToLLVMDialect()
/llvm-project/flang/include/flang/Tools/
H A DCLOptions.inc
/llvm-project/mlir/docs/
H A DBufferization.md
/llvm-project/mlir/docs/Tutorials/Toy/
H A DCh-3.md128 pm.addNestedPass<mlir::toy::FuncOp>(mlir::createCanonicalizerPass());
/llvm-project/flang/lib/Optimizer/CodeGen/
H A DCodeGen.cpp3939 mathConvertionPM.addNestedPass<mlir::func::FuncOp>(