From 0d2d02d317247c811e79ad80a0c027ea1d867c1a Mon Sep 17 00:00:00 2001 From: Chandler Carruth Date: Fri, 14 Aug 2015 08:39:32 +0000 Subject: [PATCH] [PM/AA] Remove two no-op overridden functions that just delegated to the base class anyways. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@245034 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Analysis/GlobalsModRef.h | 4 ---- include/llvm/Analysis/LibCallAliasAnalysis.h | 6 ------ 2 files changed, 10 deletions(-) diff --git a/include/llvm/Analysis/GlobalsModRef.h b/include/llvm/Analysis/GlobalsModRef.h index abd6309a7c3..c081cc357bc 100644 --- a/include/llvm/Analysis/GlobalsModRef.h +++ b/include/llvm/Analysis/GlobalsModRef.h @@ -98,10 +98,6 @@ public: const MemoryLocation &LocB) override; ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc) override; - ModRefInfo getModRefInfo(ImmutableCallSite CS1, - ImmutableCallSite CS2) override { - return AliasAnalysis::getModRefInfo(CS1, CS2); - } /// getModRefBehavior - Return the behavior of the specified function if /// called from the specified call site. The call site may be null in which diff --git a/include/llvm/Analysis/LibCallAliasAnalysis.h b/include/llvm/Analysis/LibCallAliasAnalysis.h index 5193958ff4c..ebdee73e162 100644 --- a/include/llvm/Analysis/LibCallAliasAnalysis.h +++ b/include/llvm/Analysis/LibCallAliasAnalysis.h @@ -42,12 +42,6 @@ struct LibCallAliasAnalysis : public FunctionPass, public AliasAnalysis { ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc) override; - ModRefInfo getModRefInfo(ImmutableCallSite CS1, - ImmutableCallSite CS2) override { - // TODO: Could compare two direct calls against each other if we cared to. - return AliasAnalysis::getModRefInfo(CS1, CS2); - } - void getAnalysisUsage(AnalysisUsage &AU) const override; bool runOnFunction(Function &F) override; -- 2.34.1