diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2014-09-03 11:41:21 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2014-09-03 11:41:21 +0000 |
commit | 8c90fd71f75b6728a96446ec14fd896a72a43df5 (patch) | |
tree | 378dabb007dc775defb815e4ce3e2e3b3ad343fe /llvm/lib/Analysis/ScopedNoAliasAA.cpp | |
parent | 77c2a634b0125323ce397635912106505d29c95d (diff) | |
download | bcm5719-llvm-8c90fd71f75b6728a96446ec14fd896a72a43df5.tar.gz bcm5719-llvm-8c90fd71f75b6728a96446ec14fd896a72a43df5.zip |
Add override to overriden virtual methods, remove virtual keywords.
No functionality change. Changes made by clang-tidy + some manual cleanup.
llvm-svn: 217028
Diffstat (limited to 'llvm/lib/Analysis/ScopedNoAliasAA.cpp')
-rw-r--r-- | llvm/lib/Analysis/ScopedNoAliasAA.cpp | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/llvm/lib/Analysis/ScopedNoAliasAA.cpp b/llvm/lib/Analysis/ScopedNoAliasAA.cpp index d090227d318..e6f24dd879d 100644 --- a/llvm/lib/Analysis/ScopedNoAliasAA.cpp +++ b/llvm/lib/Analysis/ScopedNoAliasAA.cpp @@ -80,15 +80,13 @@ public: initializeScopedNoAliasAAPass(*PassRegistry::getPassRegistry()); } - virtual void initializePass() { - InitializeAliasAnalysis(this); - } + void initializePass() override { InitializeAliasAnalysis(this); } /// getAdjustedAnalysisPointer - This method is used when a pass implements /// an analysis interface through multiple inheritance. If needed, it /// should override this to adjust the this pointer as needed for the /// specified pass info. - virtual void *getAdjustedAnalysisPointer(const void *PI) { + void *getAdjustedAnalysisPointer(const void *PI) override { if (PI == &AliasAnalysis::ID) return (AliasAnalysis*)this; return this; @@ -100,15 +98,15 @@ protected: SmallPtrSetImpl<const MDNode *> &Nodes) const; private: - virtual void getAnalysisUsage(AnalysisUsage &AU) const; - virtual AliasResult alias(const Location &LocA, const Location &LocB); - virtual bool pointsToConstantMemory(const Location &Loc, bool OrLocal); - virtual ModRefBehavior getModRefBehavior(ImmutableCallSite CS); - virtual ModRefBehavior getModRefBehavior(const Function *F); - virtual ModRefResult getModRefInfo(ImmutableCallSite CS, - const Location &Loc); - virtual ModRefResult getModRefInfo(ImmutableCallSite CS1, - ImmutableCallSite CS2); + void getAnalysisUsage(AnalysisUsage &AU) const override; + AliasResult alias(const Location &LocA, const Location &LocB) override; + bool pointsToConstantMemory(const Location &Loc, bool OrLocal) override; + ModRefBehavior getModRefBehavior(ImmutableCallSite CS) override; + ModRefBehavior getModRefBehavior(const Function *F) override; + ModRefResult getModRefInfo(ImmutableCallSite CS, + const Location &Loc) override; + ModRefResult getModRefInfo(ImmutableCallSite CS1, + ImmutableCallSite CS2) override; }; } // End of anonymous namespace |