Move helper classes into anonymous namespaces.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 29 Jun 2013 17:02:06 +0000 (17:02 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 29 Jun 2013 17:02:06 +0000 (17:02 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185262 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Vectorize/LoopVectorize.cpp

index 6f52074f3274acdecbeb69bbb4683e0589842b35..6c698dfabe690e5856fcfad49917c07f10d91323 100644 (file)
@@ -2856,6 +2856,7 @@ void LoopVectorizationLegality::collectLoopUniforms() {
   }
 }
 
+namespace {
 /// \brief Analyses memory accesses in a loop.
 ///
 /// Checks whether run time pointer checks are needed and builds sets for data
@@ -2944,6 +2945,8 @@ private:
   bool IsRTCheckNeeded;
 };
 
+} // end anonymous namespace
+
 /// \brief Check whether a pointer can participate in a runtime bounds check.
 static bool hasComputableBounds(ScalarEvolution *SE, Value *Ptr) {
   const SCEV *PtrScev = SE->getSCEV(Ptr);
@@ -3102,6 +3105,7 @@ void AccessAnalysis::processMemAccesses(bool UseDeferred) {
   }
 }
 
+namespace {
 /// \brief Checks memory dependences among accesses to the same underlying
 /// object to determine whether there vectorization is legal or not (and at
 /// which vectorization factor).
@@ -3206,6 +3210,8 @@ private:
   bool couldPreventStoreLoadForward(unsigned Distance, unsigned TypeByteSize);
 };
 
+} // end anonymous namespace
+
 static bool isInBoundsGep(Value *Ptr) {
   if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Ptr))
     return GEP->isInBounds();