diff options
| -rw-r--r-- | polly/include/polly/ScopInfo.h | 3 | ||||
| -rw-r--r-- | polly/lib/Analysis/ScopBuilder.cpp | 8 | ||||
| -rw-r--r-- | polly/lib/Analysis/ScopInfo.cpp | 2 |
3 files changed, 4 insertions, 9 deletions
diff --git a/polly/include/polly/ScopInfo.h b/polly/include/polly/ScopInfo.h index 664c1128112..ed45cf70883 100644 --- a/polly/include/polly/ScopInfo.h +++ b/polly/include/polly/ScopInfo.h @@ -690,11 +690,10 @@ public: /// @param Kind The kind of memory accessed. /// @param Subscripts Subscipt expressions /// @param Sizes Dimension lengths of the accessed array. - /// @param BaseName Name of the acessed array. MemoryAccess(ScopStmt *Stmt, Instruction *AccessInst, AccessType AccType, Value *BaseAddress, Type *ElemType, bool Affine, ArrayRef<const SCEV *> Subscripts, ArrayRef<const SCEV *> Sizes, - Value *AccessValue, MemoryKind Kind, StringRef BaseName); + Value *AccessValue, MemoryKind Kind); /// Create a new MemoryAccess that corresponds to @p AccRel. /// diff --git a/polly/lib/Analysis/ScopBuilder.cpp b/polly/lib/Analysis/ScopBuilder.cpp index 6ca659d8571..c9df128ebf4 100644 --- a/polly/lib/Analysis/ScopBuilder.cpp +++ b/polly/lib/Analysis/ScopBuilder.cpp @@ -493,9 +493,6 @@ MemoryAccess *ScopBuilder::addMemoryAccess( if (!Stmt) return nullptr; - Value *BaseAddr = BaseAddress; - std::string BaseName = getIslCompatibleName("MemRef_", BaseAddr, ""); - bool isKnownMustAccess = false; // Accesses in single-basic block statements are always excuted. @@ -521,9 +518,8 @@ MemoryAccess *ScopBuilder::addMemoryAccess( if (!isKnownMustAccess && AccType == MemoryAccess::MUST_WRITE) AccType = MemoryAccess::MAY_WRITE; - auto *Access = - new MemoryAccess(Stmt, Inst, AccType, BaseAddress, ElementType, Affine, - Subscripts, Sizes, AccessValue, Kind, BaseName); + auto *Access = new MemoryAccess(Stmt, Inst, AccType, BaseAddress, ElementType, + Affine, Subscripts, Sizes, AccessValue, Kind); scop->addAccessFunction(Access); Stmt->addAccess(Access); diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index 497f74a64c6..9df373b9588 100644 --- a/polly/lib/Analysis/ScopInfo.cpp +++ b/polly/lib/Analysis/ScopInfo.cpp @@ -961,7 +961,7 @@ MemoryAccess::MemoryAccess(ScopStmt *Stmt, Instruction *AccessInst, Type *ElementType, bool Affine, ArrayRef<const SCEV *> Subscripts, ArrayRef<const SCEV *> Sizes, Value *AccessValue, - MemoryKind Kind, StringRef BaseName) + MemoryKind Kind) : Kind(Kind), AccType(AccType), RedType(RT_NONE), Statement(Stmt), InvalidDomain(nullptr), BaseAddr(BaseAddress), ElementType(ElementType), Sizes(Sizes.begin(), Sizes.end()), AccessInstruction(AccessInst), |

