From: Benjamin Kramer Date: Sat, 29 Jun 2013 17:02:06 +0000 (+0000) Subject: Move helper classes into anonymous namespaces. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=3298179fc15eebfeafdb65aab7512926135b7b39;p=oota-llvm.git Move helper classes into anonymous namespaces. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185262 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Vectorize/LoopVectorize.cpp b/lib/Transforms/Vectorize/LoopVectorize.cpp index 6f52074f327..6c698dfabe6 100644 --- a/lib/Transforms/Vectorize/LoopVectorize.cpp +++ b/lib/Transforms/Vectorize/LoopVectorize.cpp @@ -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(Ptr)) return GEP->isInBounds();