projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ab67144
)
Remove unnecessary indirection through SCEV
author
Tobias Grosser
<tobias@grosser.es>
Sat, 23 May 2015 05:58:30 +0000
(
05:58
+0000)
committer
Tobias Grosser
<tobias@grosser.es>
Sat, 23 May 2015 05:58:30 +0000
(
05:58
+0000)
llvm-svn: 238092
polly/lib/Analysis/ScopInfo.cpp
patch
|
blob
|
history
diff --git
a/polly/lib/Analysis/ScopInfo.cpp
b/polly/lib/Analysis/ScopInfo.cpp
index
4b86192
..
5d8b047
100644
(file)
--- 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;
}