From: Chandler Carruth Date: Sat, 23 Nov 2013 01:25:02 +0000 (+0000) Subject: [PM] Rename TestAnalysisPass to TestFunctionAnalysis to clear the way X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=2ea1151162206f6bbc744fa008150ba6266da4d9;p=oota-llvm.git [PM] Rename TestAnalysisPass to TestFunctionAnalysis to clear the way for a TestModuleAnalysis. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195537 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/unittests/IR/PassManagerTest.cpp b/unittests/IR/PassManagerTest.cpp index cbfc3d25756..b3a9b7422a0 100644 --- a/unittests/IR/PassManagerTest.cpp +++ b/unittests/IR/PassManagerTest.cpp @@ -19,7 +19,7 @@ using namespace llvm; namespace { -class TestAnalysisPass { +class TestFunctionAnalysis { public: struct Result { Result(int Count) : InstructionCount(Count) {} @@ -29,7 +29,7 @@ public: /// \brief Returns an opaque, unique ID for this pass type. static void *ID() { return (void *)&PassID; } - TestAnalysisPass(int &Runs) : Runs(Runs) {} + TestFunctionAnalysis(int &Runs) : Runs(Runs) {} /// \brief Run the analysis pass over the function and return a result. Result run(Function *F, FunctionAnalysisManager *AM) { @@ -49,7 +49,7 @@ private: int &Runs; }; -char TestAnalysisPass::PassID; +char TestFunctionAnalysis::PassID; struct TestModulePass { TestModulePass(int &RunCount) : RunCount(RunCount) {} @@ -94,12 +94,12 @@ struct TestFunctionPass { if (OnlyUseCachedResults) { // Hack to force the use of the cached interface. - if (const TestAnalysisPass::Result *AR = - AM->getCachedResult(F)) + if (const TestFunctionAnalysis::Result *AR = + AM->getCachedResult(F)) AnalyzedInstrCount += AR->InstructionCount; } else { // Typical path just runs the analysis as needed. - const TestAnalysisPass::Result &AR = AM->getResult(F); + const TestFunctionAnalysis::Result &AR = AM->getResult(F); AnalyzedInstrCount += AR.InstructionCount; } @@ -153,7 +153,7 @@ public: TEST_F(PassManagerTest, Basic) { FunctionAnalysisManager FAM; int AnalysisRuns = 0; - FAM.registerPass(TestAnalysisPass(AnalysisRuns)); + FAM.registerPass(TestFunctionAnalysis(AnalysisRuns)); ModuleAnalysisManager MAM; MAM.registerPass(FunctionAnalysisManagerModuleProxy(FAM));