diff options
Diffstat (limited to 'polly/lib/Transform/Simplify.cpp')
-rw-r--r-- | polly/lib/Transform/Simplify.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/polly/lib/Transform/Simplify.cpp b/polly/lib/Transform/Simplify.cpp index 8322e6e2562..904030e958c 100644 --- a/polly/lib/Transform/Simplify.cpp +++ b/polly/lib/Transform/Simplify.cpp @@ -424,7 +424,8 @@ private: continue; if (!WA->isLatestArrayKind()) continue; - if (!isa<StoreInst>(WA->getAccessInstruction()) && !WA->isPHIKind()) + if (!isa<StoreInst>(WA->getAccessInstruction()) && + !WA->isOriginalScalarKind()) continue; llvm::Value *ReadingValue = WA->tryGetValueStored(); |