Home
last modified time | relevance | path

Searched refs:PassWrapper (Results 1 – 25 of 97) sorted by relevance

1234

/llvm-project-15.0.7/mlir/test/lib/Pass/
H A DTestPassManager.cpp19 : 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 DTestVectorTransforms.cpp36 : 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 DTestFunc.cpp19 : 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 DTestVisitorsGeneric.cpp26 : public PassWrapper<TestGenericIRVisitorPass, OperationPass<>> {
51 : public PassWrapper<TestGenericIRVisitorInterruptPass, OperationPass<>> {
117 : public PassWrapper<TestGenericIRBlockVisitorInterruptPass,
148 : public PassWrapper<TestGenericIRRegionVisitorInterruptPass,
H A DTestSymbolUses.cpp19 : public PassWrapper<SymbolUsesPass, OperationPass<ModuleOp>> {
97 : public PassWrapper<SymbolReplacementPass, OperationPass<ModuleOp>> {
H A DTestRegions.cpp20 : public PassWrapper<TakeBodyPass, OperationPass<ModuleOp>> {
/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/
H A DTestLinalgDecomposeOps.cpp22 : public PassWrapper<TestLinalgDecomposeOps, OperationPass<>> {
27 : PassWrapper(pass) {} in TestLinalgDecomposeOps()
H A DTestLinalgHoisting.cpp24 : public PassWrapper<TestLinalgHoisting, OperationPass<func::FuncOp>> {
28 TestLinalgHoisting(const TestLinalgHoisting &pass) : PassWrapper(pass) {} in TestLinalgHoisting()
H A DTestLinalgElementwiseFusion.cpp51 : public PassWrapper<TestLinalgElementwiseFusion,
57 : PassWrapper(pass) {} in TestLinalgElementwiseFusion()
/llvm-project-15.0.7/mlir/test/lib/Dialect/MemRef/
H A DTestMultiBuffer.cpp19 : public PassWrapper<TestMultiBufferingPass, OperationPass<>> {
24 : PassWrapper(pass) {} in TestMultiBufferingPass()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Math/
H A DTestPolynomialApproximation.cpp26 : public PassWrapper<TestMathPolynomialApproximationPass, OperationPass<>> {
33 : PassWrapper(pass) {} in TestMathPolynomialApproximationPass()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Affine/
H A DTestLoopPermutation.cpp26 : public PassWrapper<TestLoopPermutation, OperationPass<>> {
34 TestLoopPermutation(const TestLoopPermutation &pass) : PassWrapper(pass){}; in TestLoopPermutation()
H A DTestAffineDataCopy.cpp30 : 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 DDenseBufferizationPass.cpp35 : public PassWrapper<BufferizeDenseOpsPass, OperationPass<ModuleOp>> {
39 : PassWrapper<BufferizeDenseOpsPass, OperationPass<ModuleOp>>(), in BufferizeDenseOpsPass()
/llvm-project-15.0.7/mlir/test/lib/Dialect/SCF/
H A DTestSCFUtils.cpp29 : 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 DTestTensorTransforms.cpp24 : public PassWrapper<TestTensorTransforms, OperationPass<>> {
28 TestTensorTransforms(const TestTensorTransforms &pass) : PassWrapper(pass) {} in TestTensorTransforms()
/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DPass.h440 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 DTestPatterns.cpp151 : 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 DTestAliasAnalysis.cpp48 : public PassWrapper<TestAliasAnalysisPass, OperationPass<>> {
92 : public PassWrapper<TestAliasAnalysisModRefPass, OperationPass<>> {
H A DTestCallGraph.cpp22 : public PassWrapper<TestCallGraphPass, OperationPass<ModuleOp>> {
H A DTestLiveness.cpp23 : public PassWrapper<TestLivenessPass, InterfacePass<SymbolOpInterface>> {
H A DTestMemRefBoundCheck.cpp31 : public PassWrapper<TestMemRefBoundCheck, OperationPass<>> {
/llvm-project-15.0.7/flang/include/flang/Lower/Support/
H A DVerifier.h24 : public mlir::PassWrapper<VerifierPass, mlir::OperationPass<>> {
/llvm-project-15.0.7/mlir/test/lib/Reducer/
H A DMLIRTestReducer.cpp24 struct TestReducer : public PassWrapper<TestReducer, OperationPass<>> {
/llvm-project-15.0.7/mlir/test/lib/Interfaces/TilingInterface/
H A DTestTilingInterface.cpp113 : public PassWrapper<TestTilingInterfacePass, OperationPass<func::FuncOp>> {
118 : PassWrapper(pass) {} in TestTilingInterfacePass()

1234