diff options
author | Craig Topper <craig.topper@gmail.com> | 2014-03-05 06:35:38 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2014-03-05 06:35:38 +0000 |
commit | f398d7c6bfbf9ea288df9d33a6c919275bc8c042 (patch) | |
tree | 2f321311e4505da33c6ecbb0480990ae48078d76 /llvm/lib/IR/IRPrintingPasses.cpp | |
parent | 197e2103a2f4a4030523a4945626e033e3655a72 (diff) | |
download | bcm5719-llvm-f398d7c6bfbf9ea288df9d33a6c919275bc8c042.tar.gz bcm5719-llvm-f398d7c6bfbf9ea288df9d33a6c919275bc8c042.zip |
[C++11] Add 'override' keyword to IR library.
llvm-svn: 202939
Diffstat (limited to 'llvm/lib/IR/IRPrintingPasses.cpp')
-rw-r--r-- | llvm/lib/IR/IRPrintingPasses.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/IR/IRPrintingPasses.cpp b/llvm/lib/IR/IRPrintingPasses.cpp index 13336ba55b3..099c27cfa5c 100644 --- a/llvm/lib/IR/IRPrintingPasses.cpp +++ b/llvm/lib/IR/IRPrintingPasses.cpp @@ -49,12 +49,12 @@ public: PrintModulePassWrapper(raw_ostream &OS, const std::string &Banner) : ModulePass(ID), P(OS, Banner) {} - bool runOnModule(Module &M) { + bool runOnModule(Module &M) override { P.run(&M); return false; } - virtual void getAnalysisUsage(AnalysisUsage &AU) const { + void getAnalysisUsage(AnalysisUsage &AU) const override { AU.setPreservesAll(); } }; @@ -69,12 +69,12 @@ public: : FunctionPass(ID), P(OS, Banner) {} // This pass just prints a banner followed by the function as it's processed. - bool runOnFunction(Function &F) { + bool runOnFunction(Function &F) override { P.run(&F); return false; } - virtual void getAnalysisUsage(AnalysisUsage &AU) const { + void getAnalysisUsage(AnalysisUsage &AU) const override { AU.setPreservesAll(); } }; @@ -89,12 +89,12 @@ public: PrintBasicBlockPass(raw_ostream &Out, const std::string &Banner) : BasicBlockPass(ID), Out(Out), Banner(Banner) {} - bool runOnBasicBlock(BasicBlock &BB) { + bool runOnBasicBlock(BasicBlock &BB) override { Out << Banner << BB; return false; } - virtual void getAnalysisUsage(AnalysisUsage &AU) const { + void getAnalysisUsage(AnalysisUsage &AU) const override{ AU.setPreservesAll(); } }; |