[PATCH] D13676: [Polly] Do not store scalar accesses in InstructionToAccess
Michael Kruse via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 22 15:28:32 PST 2015
This revision was automatically updated to reflect the committed changes.
Closed by commit rL256298: Do not store scalar accesses in InstructionToAccess (authored by Meinersbur).
Changed prior to commit:
http://reviews.llvm.org/D13676?vs=43333&id=43488#toc
Repository:
rL LLVM
http://reviews.llvm.org/D13676
Files:
polly/trunk/lib/Analysis/ScopInfo.cpp
Index: polly/trunk/lib/Analysis/ScopInfo.cpp
===================================================================
--- polly/trunk/lib/Analysis/ScopInfo.cpp
+++ polly/trunk/lib/Analysis/ScopInfo.cpp
@@ -904,9 +904,12 @@
void ScopStmt::addAccess(MemoryAccess *Access) {
Instruction *AccessInst = Access->getAccessInstruction();
- MemoryAccessList &MAL = InstructionToAccess[AccessInst];
- MAL.emplace_front(Access);
- MemAccs.push_back(MAL.front());
+ if (Access->isArrayKind()) {
+ MemoryAccessList &MAL = InstructionToAccess[AccessInst];
+ MAL.emplace_front(Access);
+ }
+
+ MemAccs.push_back(Access);
}
void ScopStmt::realignParams() {
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D13676.43488.patch
Type: text/x-patch
Size: 658 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151222/0e9eeee9/attachment.bin>
More information about the llvm-commits
mailing list