| /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>> { 39 : public PassWrapper<TestInterfacePass, 53 : public PassWrapper<TestOptionsPass, OperationPass<func::FuncOp>> { 65 TestOptionsPass(const TestOptionsPass &) : PassWrapper() {} in TestOptionsPass() 89 : public PassWrapper<TestCrashRecoveryPass, OperationPass<>> { 113 : public PassWrapper<TestInvalidIRPass, 118 TestInvalidIRPass(const TestInvalidIRPass &other) : PassWrapper(other) {} in TestInvalidIRPass() 145 : public PassWrapper<TestInvalidParentPass, 167 : public PassWrapper<TestStatisticPass, OperationPass<>> { [all …]
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Vector/ |
| H A D | TestVectorTransforms.cpp | 36 : public PassWrapper<TestVectorToVectorLowering, 42 : PassWrapper(pass) {} in TestVectorToVectorLowering() 125 : PassWrapper(pass) {} in TestVectorContractionLowering() 214 : PassWrapper(pass) {} in TestVectorTransposeLowering() 289 : PassWrapper(pass) {} in TestVectorUnrollingPatterns() 381 : PassWrapper(pass) {} in TestVectorDistributePatterns() 438 : PassWrapper(pass) {} in TestVectorToLoopPatterns() 496 : PassWrapper(pass) {} in TestVectorTransferUnrollingPatterns() 559 : PassWrapper(pass) {} in TestVectorTransferFullPartialSplitPatterns() 627 : PassWrapper(pass) {} in TestVectorMultiReductionLoweringPatterns() [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<>> { 117 : public PassWrapper<TestGenericIRBlockVisitorInterruptPass, 148 : public PassWrapper<TestGenericIRRegionVisitorInterruptPass,
|
| H A D | TestSymbolUses.cpp | 19 : public PassWrapper<SymbolUsesPass, OperationPass<ModuleOp>> { 97 : public PassWrapper<SymbolReplacementPass, OperationPass<ModuleOp>> {
|
| H A D | TestRegions.cpp | 20 : public PassWrapper<TakeBodyPass, OperationPass<ModuleOp>> {
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/ |
| H A D | TestLinalgDecomposeOps.cpp | 22 : public PassWrapper<TestLinalgDecomposeOps, OperationPass<>> { 27 : PassWrapper(pass) {} in TestLinalgDecomposeOps()
|
| H A D | TestLinalgHoisting.cpp | 24 : public PassWrapper<TestLinalgHoisting, OperationPass<func::FuncOp>> { 28 TestLinalgHoisting(const TestLinalgHoisting &pass) : PassWrapper(pass) {} in TestLinalgHoisting()
|
| H A D | TestLinalgElementwiseFusion.cpp | 51 : public PassWrapper<TestLinalgElementwiseFusion, 57 : PassWrapper(pass) {} in TestLinalgElementwiseFusion()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/MemRef/ |
| H A D | TestMultiBuffer.cpp | 19 : public PassWrapper<TestMultiBufferingPass, OperationPass<>> { 24 : PassWrapper(pass) {} in TestMultiBufferingPass()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Math/ |
| H A D | TestPolynomialApproximation.cpp | 26 : public PassWrapper<TestMathPolynomialApproximationPass, OperationPass<>> { 33 : PassWrapper(pass) {} in TestMathPolynomialApproximationPass()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Affine/ |
| H A D | TestLoopPermutation.cpp | 26 : public PassWrapper<TestLoopPermutation, OperationPass<>> { 34 TestLoopPermutation(const TestLoopPermutation &pass) : PassWrapper(pass){}; in TestLoopPermutation()
|
| H A D | TestAffineDataCopy.cpp | 30 : public PassWrapper<TestAffineDataCopy, OperationPass<func::FuncOp>> { 38 TestAffineDataCopy(const TestAffineDataCopy &pass) : PassWrapper(pass){}; in TestAffineDataCopy()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/ |
| H A D | DenseBufferizationPass.cpp | 35 : public PassWrapper<BufferizeDenseOpsPass, OperationPass<ModuleOp>> { 39 : PassWrapper<BufferizeDenseOpsPass, OperationPass<ModuleOp>>(), in BufferizeDenseOpsPass()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/SCF/ |
| H A D | TestSCFUtils.cpp | 29 : public PassWrapper<TestSCFForUtilsPass, OperationPass<func::FuncOp>> { 35 TestSCFForUtilsPass(const TestSCFForUtilsPass &pass) : PassWrapper(pass) {} in TestSCFForUtilsPass() 73 : public PassWrapper<TestSCFIfUtilsPass, OperationPass<ModuleOp>> { 113 : public PassWrapper<TestSCFPipeliningPass, OperationPass<func::FuncOp>> {
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Tensor/ |
| H A D | TestTensorTransforms.cpp | 24 : public PassWrapper<TestTensorTransforms, OperationPass<>> { 28 TestTensorTransforms(const TestTensorTransforms &pass) : PassWrapper(pass) {} in TestTensorTransforms()
|
| /llvm-project-15.0.7/mlir/include/mlir/Pass/ |
| H A D | Pass.h | 440 class PassWrapper : public BaseT { 448 PassWrapper() : BaseT(TypeID::get<PassT>()) {} in PassWrapper() function 449 PassWrapper(const PassWrapper &) = default;
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestPatterns.cpp | 151 : public PassWrapper<TestPatternDriver, OperationPass<func::FuncOp>> { 155 TestPatternDriver(const TestPatternDriver &other) : PassWrapper(other) {} in TestPatternDriver() 181 : public PassWrapper<TestStrictPatternDriver, OperationPass<func::FuncOp>> { 187 : PassWrapper(other) {} in TestStrictPatternDriver() 314 : public PassWrapper<TestReturnTypeDriver, OperationPass<func::FuncOp>> { 356 : public PassWrapper<TestDerivedAttributeDriver, 1031 : public mlir::PassWrapper<TestUnknownRootOpDriver, 1082 : public PassWrapper<TestRewriteDynamicOpDriver, 1344 : public PassWrapper<TestTargetMaterializationWithNoUses, 1453 : public PassWrapper<TestMergeBlocksPatternDriver, [all …]
|
| /llvm-project-15.0.7/mlir/test/lib/Analysis/ |
| H A D | TestAliasAnalysis.cpp | 48 : public PassWrapper<TestAliasAnalysisPass, OperationPass<>> { 92 : public PassWrapper<TestAliasAnalysisModRefPass, OperationPass<>> {
|
| H A D | TestCallGraph.cpp | 22 : public PassWrapper<TestCallGraphPass, OperationPass<ModuleOp>> {
|
| H A D | TestLiveness.cpp | 23 : public PassWrapper<TestLivenessPass, InterfacePass<SymbolOpInterface>> {
|
| H A D | TestMemRefBoundCheck.cpp | 31 : public PassWrapper<TestMemRefBoundCheck, OperationPass<>> {
|
| /llvm-project-15.0.7/flang/include/flang/Lower/Support/ |
| H A D | Verifier.h | 24 : public mlir::PassWrapper<VerifierPass, mlir::OperationPass<>> {
|
| /llvm-project-15.0.7/mlir/test/lib/Reducer/ |
| H A D | MLIRTestReducer.cpp | 24 struct TestReducer : public PassWrapper<TestReducer, OperationPass<>> {
|
| /llvm-project-15.0.7/mlir/test/lib/Interfaces/TilingInterface/ |
| H A D | TestTilingInterface.cpp | 113 : public PassWrapper<TestTilingInterfacePass, OperationPass<func::FuncOp>> { 118 : PassWrapper(pass) {} in TestTilingInterfacePass()
|