[polly] r214165 - [Refactor] Remove unused MemoryAccess constructor

Johannes Doerfert jdoerfert at codeaurora.org
Tue Jul 29 01:34:08 PDT 2014


Author: jdoerfert
Date: Tue Jul 29 03:34:03 2014
New Revision: 214165

URL: http://llvm.org/viewvc/llvm-project?rev=214165&view=rev
Log:
[Refactor] Remove unused MemoryAccess constructor

Modified:
    polly/trunk/include/polly/ScopInfo.h
    polly/trunk/lib/Analysis/ScopInfo.cpp

Modified: polly/trunk/include/polly/ScopInfo.h
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/include/polly/ScopInfo.h?rev=214165&r1=214164&r2=214165&view=diff
==============================================================================
--- polly/trunk/include/polly/ScopInfo.h (original)
+++ polly/trunk/include/polly/ScopInfo.h Tue Jul 29 03:34:03 2014
@@ -150,12 +150,6 @@ public:
   MemoryAccess(const IRAccess &Access, const Instruction *AccInst,
                ScopStmt *Statement);
 
-  // @brief Create a memory access that reads a complete memory object.
-  //
-  // @param BaseAddress The base address of the memory object.
-  // @param Statement   The statement that contains this access.
-  MemoryAccess(const Value *BaseAddress, ScopStmt *Statement);
-
   ~MemoryAccess();
 
   /// @brief Get the type of a memory access.

Modified: polly/trunk/lib/Analysis/ScopInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Analysis/ScopInfo.cpp?rev=214165&r1=214164&r2=214165&view=diff
==============================================================================
--- polly/trunk/lib/Analysis/ScopInfo.cpp (original)
+++ polly/trunk/lib/Analysis/ScopInfo.cpp Tue Jul 29 03:34:03 2014
@@ -456,16 +456,6 @@ void MemoryAccess::realignParams() {
   AccessRelation = isl_map_align_params(AccessRelation, ParamSpace);
 }
 
-MemoryAccess::MemoryAccess(const Value *BaseAddress, ScopStmt *Statement)
-    : Type(READ), BaseAddr(BaseAddress), Statement(Statement),
-      newAccessRelation(nullptr) {
-
-  isl_basic_map *BasicAccessMap = createBasicAccessMap(Statement);
-  AccessRelation = isl_map_from_basic_map(BasicAccessMap);
-  isl_space *ParamSpace = Statement->getParent()->getParamSpace();
-  AccessRelation = isl_map_align_params(AccessRelation, ParamSpace);
-}
-
 raw_ostream &polly::operator<<(raw_ostream &OS,
                                MemoryAccess::ReductionType RT) {
   switch (RT) {





More information about the llvm-commits mailing list