Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/llvm/llvm-project.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/polly/lib
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2015-05-23 08:58:30 +0300
committerTobias Grosser <tobias@grosser.es>2015-05-23 08:58:30 +0300
commit2d7611f45e2a8b19fc2f34a483de6d99153a1395 (patch)
tree49eb3d28e330e3908091b86374afe7a81a7a337b /polly/lib
parentab6714464a066ea16abdff839d602dc6c3381ac3 (diff)
Remove unnecessary indirection through SCEV
llvm-svn: 238092
Diffstat (limited to 'polly/lib')
-rw-r--r--polly/lib/Analysis/ScopInfo.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp
index 4b86192ddfcf..5d8b0474db25 100644
--- a/polly/lib/Analysis/ScopInfo.cpp
+++ b/polly/lib/Analysis/ScopInfo.cpp
@@ -1724,10 +1724,7 @@ Scop::getOrCreateScopArrayInfo(Value *BasePtr, Type *AccessType,
}
const ScopArrayInfo *Scop::getScopArrayInfo(Value *BasePtr) {
- const SCEV *PtrSCEV = SE->getSCEV(BasePtr);
- const SCEVUnknown *PtrBaseSCEV =
- cast<SCEVUnknown>(SE->getPointerBase(PtrSCEV));
- const ScopArrayInfo *SAI = ScopArrayInfoMap[PtrBaseSCEV->getValue()].get();
+ const ScopArrayInfo *SAI = ScopArrayInfoMap[BasePtr].get();
assert(SAI && "No ScopArrayInfo available for this base pointer");
return SAI;
}