From: Adam Nemet Date: Sun, 9 Aug 2015 20:06:06 +0000 (+0000) Subject: [LAA] Remove unused pointer partition argument from generateChecks, NFC X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=85fb628f1f00276e5cc752213729b16e1f708ab7;p=llvm [LAA] Remove unused pointer partition argument from generateChecks, NFC LoopDistribution does its own filtering now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244420 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Analysis/LoopAccessAnalysis.h b/include/llvm/Analysis/LoopAccessAnalysis.h index 38f09a63e64..44b7e97b7e2 100644 --- a/include/llvm/Analysis/LoopAccessAnalysis.h +++ b/include/llvm/Analysis/LoopAccessAnalysis.h @@ -437,13 +437,8 @@ private: bool UseDependencies); /// Generate the checks and return them. - /// - /// \p PtrToPartition contains the partition number for pointers. If passed, - /// omit checks between pointers belonging to the same partition. Partition - /// number -1 means that the pointer is used in multiple partitions. In this - /// case we can't safely omit the check. SmallVector - generateChecks(const SmallVectorImpl *PtrPartition = nullptr) const; + generateChecks() const; /// Holds a pointer to the ScalarEvolution analysis. ScalarEvolution *SE; diff --git a/lib/Analysis/LoopAccessAnalysis.cpp b/lib/Analysis/LoopAccessAnalysis.cpp index f42b93d6dfa..7ebf76c6c6b 100644 --- a/lib/Analysis/LoopAccessAnalysis.cpp +++ b/lib/Analysis/LoopAccessAnalysis.cpp @@ -149,8 +149,7 @@ void RuntimePointerChecking::insert(Loop *Lp, Value *Ptr, bool WritePtr, } SmallVector -RuntimePointerChecking::generateChecks( - const SmallVectorImpl *PtrPartition) const { +RuntimePointerChecking::generateChecks() const { SmallVector Checks; for (unsigned I = 0; I < CheckingGroups.size(); ++I) { @@ -158,7 +157,7 @@ RuntimePointerChecking::generateChecks( const RuntimePointerChecking::CheckingPtrGroup &CGI = CheckingGroups[I]; const RuntimePointerChecking::CheckingPtrGroup &CGJ = CheckingGroups[J]; - if (needsChecking(CGI, CGJ, PtrPartition)) + if (needsChecking(CGI, CGJ)) Checks.push_back(std::make_pair(&CGI, &CGJ)); } }