diff options
author | Hongbin Zheng <etherzhhb@gmail.com> | 2013-07-16 15:18:51 +0000 |
---|---|---|
committer | Hongbin Zheng <etherzhhb@gmail.com> | 2013-07-16 15:18:51 +0000 |
commit | c6aa9f5c2ae005a425676763a8f3463cd81db18e (patch) | |
tree | 78b982b32f6f2f9598a988ebec9f01ea62d2ad89 /polly/lib | |
parent | 99a2f3b27475fd717618ce464646e0dcd35e2b14 (diff) | |
download | bcm5719-llvm-c6aa9f5c2ae005a425676763a8f3463cd81db18e.tar.gz bcm5719-llvm-c6aa9f5c2ae005a425676763a8f3463cd81db18e.zip |
Make sure the each instruction is mapped to one memory access.
llvm-svn: 186417
Diffstat (limited to 'polly/lib')
-rw-r--r-- | polly/lib/Analysis/ScopInfo.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index c0aeb0c0aab..d2c8b0acb08 100644 --- a/polly/lib/Analysis/ScopInfo.cpp +++ b/polly/lib/Analysis/ScopInfo.cpp @@ -486,6 +486,8 @@ void ScopStmt::buildAccesses(TempScop &tempScop, const Region &CurRegion) { E = AccFuncs->end(); I != E; ++I) { MemAccs.push_back(new MemoryAccess(I->first, I->second, this)); + assert(!InstructionToAccess.count(I->second) + && "Unexpected 1-to-N mapping on instruction to access map!"); InstructionToAccess[I->second] = MemAccs.back(); } } |