diff options
Diffstat (limited to 'llvm/unittests/IR/PassManagerTest.cpp')
| -rw-r--r-- | llvm/unittests/IR/PassManagerTest.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/unittests/IR/PassManagerTest.cpp b/llvm/unittests/IR/PassManagerTest.cpp index 8db9c67e7dd..7b2b46a934e 100644 --- a/llvm/unittests/IR/PassManagerTest.cpp +++ b/llvm/unittests/IR/PassManagerTest.cpp @@ -86,6 +86,8 @@ struct TestModulePass { return PreservedAnalyses::none(); } + static StringRef name() { return "TestModulePass"; } + int &RunCount; }; @@ -93,6 +95,8 @@ struct TestPreservingModulePass { PreservedAnalyses run(Module *M) { return PreservedAnalyses::all(); } + + static StringRef name() { return "TestPreservingModulePass"; } }; struct TestMinPreservingModulePass { @@ -105,6 +109,8 @@ struct TestMinPreservingModulePass { PA.preserve<FunctionAnalysisManagerModuleProxy>(); return PA; } + + static StringRef name() { return "TestMinPreservingModulePass"; } }; struct TestFunctionPass { @@ -138,6 +144,8 @@ struct TestFunctionPass { return PreservedAnalyses::all(); } + static StringRef name() { return "TestFunctionPass"; } + int &RunCount; int &AnalyzedInstrCount; int &AnalyzedFunctionCount; @@ -154,6 +162,8 @@ struct TestInvalidationFunctionPass { : PreservedAnalyses::all(); } + static StringRef name() { return "TestInvalidationFunctionPass"; } + StringRef Name; }; |

