From 6f6e87db19e2976b3e581587db0f44fdfc4be0ad Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 22 Jan 2010 05:54:03 +0000 Subject: [PATCH] simplify code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94159 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/opt/opt.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/tools/opt/opt.cpp b/tools/opt/opt.cpp index 292a42aab41..f7fd5c02b55 100644 --- a/tools/opt/opt.cpp +++ b/tools/opt/opt.cpp @@ -476,21 +476,16 @@ int main(int argc, char **argv) { errs() << argv[0] << ": cannot create pass: " << PassInf->getPassName() << "\n"; if (P) { - bool isBBPass = dynamic_cast(P) != 0; - bool isLPass = !isBBPass && dynamic_cast(P) != 0; - bool isFPass = !isLPass && dynamic_cast(P) != 0; - bool isCGSCCPass = !isFPass && dynamic_cast(P) != 0; - addPass(Passes, P); if (AnalyzeOnly) { - if (isBBPass) + if (dynamic_cast(P)) Passes.add(new BasicBlockPassPrinter(PassInf)); - else if (isLPass) + else if (dynamic_cast(P)) Passes.add(new LoopPassPrinter(PassInf)); - else if (isFPass) + else if (dynamic_cast(P)) Passes.add(new FunctionPassPrinter(PassInf)); - else if (isCGSCCPass) + else if (dynamic_cast(P)) Passes.add(new CallGraphSCCPassPrinter(PassInf)); else Passes.add(new ModulePassPrinter(PassInf));