]> granicus.if.org Git - llvm/commitdiff
[AMDGPU] Garbage collect dead code. NFCI.
authorDavide Italiano <davide@freebsd.org>
Fri, 14 Jul 2017 18:47:29 +0000 (18:47 +0000)
committerDavide Italiano <davide@freebsd.org>
Fri, 14 Jul 2017 18:47:29 +0000 (18:47 +0000)
Unbreaks the build with GCC7.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@308047 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp

index d1580ff4e19ce2568b096c9cbb5ab9431cf87f6f..377bdd5bd02a2ec752796d96ece601815ecb8591 100644 (file)
@@ -36,7 +36,6 @@ private:
   bool addFeatureAttributes(Function &F);
 
   void addAttrToCallers(Function &Intrin, StringRef AttrName);
-  bool addAttrsForIntrinsics(Module &M, ArrayRef<StringRef[2]>);
 
 public:
   static char ID;
@@ -270,21 +269,6 @@ void AMDGPUAnnotateKernelFeatures::addAttrToCallers(Function &Intrin,
   }
 }
 
-bool AMDGPUAnnotateKernelFeatures::addAttrsForIntrinsics(
-  Module &M,
-  ArrayRef<StringRef[2]> IntrinsicToAttr) {
-  bool Changed = false;
-
-  for (const StringRef *Arr  : IntrinsicToAttr) {
-    if (Function *Fn = M.getFunction(Arr[0])) {
-      addAttrToCallers(*Fn, Arr[1]);
-      Changed = true;
-    }
-  }
-
-  return Changed;
-}
-
 bool AMDGPUAnnotateKernelFeatures::runOnSCC(CallGraphSCC &SCC) {
   Module &M = SCC.getCallGraph().getModule();
   Triple TT(M.getTargetTriple());