| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/ |
| H A D | Passes.h | 34 std::unique_ptr<OperationPass<func::FuncOp>> 39 std::unique_ptr<OperationPass<func::FuncOp>> 57 std::unique_ptr<OperationPass<func::FuncOp>> 63 std::unique_ptr<OperationPass<func::FuncOp>> 68 std::unique_ptr<OperationPass<func::FuncOp>> createLoopCoalescingPass(); 73 std::unique_ptr<OperationPass<func::FuncOp>> 80 std::unique_ptr<OperationPass<func::FuncOp>> 83 std::unique_ptr<OperationPass<func::FuncOp>> createLoopTilingPass(); 91 std::unique_ptr<OperationPass<func::FuncOp>> createLoopUnrollPass( 99 std::unique_ptr<OperationPass<func::FuncOp>> [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/ |
| H A D | Passes.h | 38 std::unique_ptr<OperationPass<func::FuncOp>> 43 std::unique_ptr<OperationPass<func::FuncOp>> 52 std::unique_ptr<OperationPass<func::FuncOp>> 58 std::unique_ptr<OperationPass<func::FuncOp>> 66 std::unique_ptr<OperationPass<func::FuncOp>> createLinalgBufferizePass(); 80 std::unique_ptr<OperationPass<func::FuncOp>> 87 std::unique_ptr<OperationPass<func::FuncOp>> createLinalgStrategyTilePass( 94 std::unique_ptr<OperationPass<func::FuncOp>> createLinalgStrategyPadPass( 112 std::unique_ptr<OperationPass<func::FuncOp>> 141 std::unique_ptr<OperationPass<func::FuncOp>> [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/Transforms/ |
| H A D | Passes.h | 33 std::unique_ptr<OperationPass<>> createCanonicalizeGLPass(); 39 std::unique_ptr<OperationPass<mlir::ModuleOp>> 50 std::unique_ptr<OperationPass<spirv::ModuleOp>> 60 std::unique_ptr<OperationPass<spirv::ModuleOp>> createLowerABIAttributesPass(); 64 std::unique_ptr<OperationPass<spirv::ModuleOp>> createRewriteInsertsPass(); 68 std::unique_ptr<OperationPass<spirv::ModuleOp>>
|
| /llvm-project-15.0.7/mlir/include/mlir/Pass/ |
| H A D | Pass.h | 350 class OperationPass : public Pass { 352 OperationPass(TypeID passID) : Pass(passID, OpT::getOperationName()) {} in OperationPass() function 353 OperationPass(const OperationPass &) = default; 389 class OperationPass<void> : public Pass { 391 OperationPass(TypeID passID) : Pass(passID) {} in OperationPass() function 392 OperationPass(const OperationPass &) = default; 414 class InterfacePass : public OperationPass<> { 416 using OperationPass::OperationPass;
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/SPIRVToLLVM/ |
| H A D | SPIRVToLLVMPass.h | 21 class OperationPass; variable 31 std::unique_ptr<OperationPass<ModuleOp>> createLowerHostCodeToLLVMPass(); 34 std::unique_ptr<OperationPass<ModuleOp>> createConvertSPIRVToLLVMPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToVulkan/ |
| H A D | ConvertGPUToVulkanPass.h | 25 class OperationPass; variable 27 std::unique_ptr<OperationPass<ModuleOp>> 30 std::unique_ptr<OperationPass<mlir::ModuleOp>>
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/FuncToLLVM/ |
| H A D | ConvertFuncToLLVMPass.h | 18 class OperationPass; variable 22 std::unique_ptr<OperationPass<ModuleOp>> createConvertFuncToLLVMPass(); 23 std::unique_ptr<OperationPass<ModuleOp>>
|
| /llvm-project-15.0.7/mlir/test/lib/Pass/ |
| H A D | TestPassManager.cpp | 19 : public PassWrapper<TestModulePass, OperationPass<ModuleOp>> { 29 : public PassWrapper<TestFunctionPass, OperationPass<func::FuncOp>> { 53 : public PassWrapper<TestOptionsPass, OperationPass<func::FuncOp>> { 89 : public PassWrapper<TestCrashRecoveryPass, OperationPass<>> { 101 struct TestFailurePass : public PassWrapper<TestFailurePass, OperationPass<>> { 167 : public PassWrapper<TestStatisticPass, OperationPass<>> {
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/GPU/Transforms/ |
| H A D | Passes.h | 36 std::unique_ptr<OperationPass<ModuleOp>> 40 std::unique_ptr<OperationPass<func::FuncOp>> createGpuAsyncRegionPass(); 47 std::unique_ptr<OperationPass<func::FuncOp>> createGpuMapParallelLoopsPass(); 63 class SerializeToBlobPass : public OperationPass<gpu::GPUModuleOp> {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | LinalgStrategyPasses.cpp | 455 std::unique_ptr<OperationPass<func::FuncOp>> 464 std::unique_ptr<OperationPass<func::FuncOp>> 472 std::unique_ptr<OperationPass<func::FuncOp>> 480 std::unique_ptr<OperationPass<func::FuncOp>> 488 std::unique_ptr<OperationPass<func::FuncOp>> 495 std::unique_ptr<OperationPass<func::FuncOp>> 504 std::unique_ptr<OperationPass<func::FuncOp>> 512 std::unique_ptr<OperationPass<func::FuncOp>> 521 std::unique_ptr<OperationPass<func::FuncOp>> 528 std::unique_ptr<OperationPass<func::FuncOp>> [all …]
|
| /llvm-project-15.0.7/mlir/test/lib/IR/ |
| H A D | TestFunc.cpp | 19 : public PassWrapper<TestFuncInsertArg, OperationPass<ModuleOp>> { 56 : public PassWrapper<TestFuncInsertResult, OperationPass<ModuleOp>> { 90 : public PassWrapper<TestFuncEraseArg, OperationPass<ModuleOp>> { 110 : public PassWrapper<TestFuncEraseResult, OperationPass<ModuleOp>> { 132 : public PassWrapper<TestFuncSetType, OperationPass<ModuleOp>> {
|
| H A D | TestVisitorsGeneric.cpp | 26 : public PassWrapper<TestGenericIRVisitorPass, OperationPass<>> { 51 : public PassWrapper<TestGenericIRVisitorInterruptPass, OperationPass<>> { 118 OperationPass<ModuleOp>> { 149 OperationPass<ModuleOp>> {
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Vector/ |
| H A D | TestVectorTransforms.cpp | 37 OperationPass<func::FuncOp>> { 113 OperationPass<func::FuncOp>> { 202 OperationPass<func::FuncOp>> { 277 OperationPass<func::FuncOp>> { 369 OperationPass<func::FuncOp>> { 429 OperationPass<func::FuncOp>> { 489 OperationPass<func::FuncOp>> { 545 OperationPass<func::FuncOp>> { 597 OperationPass<func::FuncOp>> { 620 OperationPass<func::FuncOp>> { [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToSPIRV/ |
| H A D | GPUToSPIRVPass.h | 22 class OperationPass; variable 26 std::unique_ptr<OperationPass<ModuleOp>> createConvertGPUToSPIRVPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/SCFToOpenMP/ |
| H A D | SCFToOpenMP.h | 17 class OperationPass; variable 19 std::unique_ptr<OperationPass<ModuleOp>> createConvertSCFToOpenMPPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/PDLToPDLInterp/ |
| H A D | PDLToPDLInterp.h | 21 class OperationPass; variable 24 std::unique_ptr<OperationPass<ModuleOp>> createPDLToPDLInterpPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/ComplexToLibm/ |
| H A D | ComplexToLibm.h | 15 class OperationPass; variable 23 std::unique_ptr<OperationPass<ModuleOp>> createConvertComplexToLibmPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/MathToLibm/ |
| H A D | MathToLibm.h | 15 class OperationPass; variable 22 std::unique_ptr<OperationPass<ModuleOp>> createConvertMathToLibmPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/OpenACCToSCF/ |
| H A D | ConvertOpenACCToSCF.h | 16 class OperationPass; variable 24 std::unique_ptr<OperationPass<ModuleOp>> createConvertOpenACCToSCFPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Quant/ |
| H A D | Passes.h | 30 std::unique_ptr<OperationPass<func::FuncOp>> createConvertSimulatedQuantPass(); 37 std::unique_ptr<OperationPass<func::FuncOp>> createConvertConstPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/LinalgToLLVM/ |
| H A D | LinalgToLLVM.h | 18 class OperationPass; variable 26 std::unique_ptr<OperationPass<ModuleOp>> createConvertLinalgToLLVMPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/ShapeToStandard/ |
| H A D | ShapeToStandard.h | 19 class OperationPass; variable 24 std::unique_ptr<OperationPass<ModuleOp>> createConvertShapeToStandardPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/AsyncToLLVM/ |
| H A D | AsyncToLLVM.h | 19 class OperationPass; variable 25 std::unique_ptr<OperationPass<ModuleOp>> createConvertAsyncToLLVMPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/OpenMPToLLVM/ |
| H A D | ConvertOpenMPToLLVM.h | 19 class OperationPass; variable 32 std::unique_ptr<OperationPass<ModuleOp>> createConvertOpenMPToLLVMPass();
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Shape/Transforms/ |
| H A D | Passes.h | 44 std::unique_ptr<OperationPass<func::FuncOp>> createRemoveShapeConstraintsPass(); 51 std::unique_ptr<OperationPass<func::FuncOp>> createShapeBufferizePass();
|