diff options
| author | Philip Pfaffe <philip.pfaffe@gmail.com> | 2017-08-02 11:08:01 +0000 |
|---|---|---|
| committer | Philip Pfaffe <philip.pfaffe@gmail.com> | 2017-08-02 11:08:01 +0000 |
| commit | f5a4394ad6a402795ee0e5b3c8836b955ba00aed (patch) | |
| tree | 582f1a93166cee833059ca75db199840b8584973 /polly/lib/Analysis/ScopDetection.cpp | |
| parent | 078572b6b1def7297405ee62a46cd8005f5ff4fc (diff) | |
| download | bcm5719-llvm-f5a4394ad6a402795ee0e5b3c8836b955ba00aed.tar.gz bcm5719-llvm-f5a4394ad6a402795ee0e5b3c8836b955ba00aed.zip | |
[SD] Set PollyUseRuntimeAliasChecks correctly
llvm-svn: 309805
Diffstat (limited to 'polly/lib/Analysis/ScopDetection.cpp')
| -rw-r--r-- | polly/lib/Analysis/ScopDetection.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/polly/lib/Analysis/ScopDetection.cpp b/polly/lib/Analysis/ScopDetection.cpp index 4039811987d..a2bbb71b3d8 100644 --- a/polly/lib/Analysis/ScopDetection.cpp +++ b/polly/lib/Analysis/ScopDetection.cpp @@ -1780,6 +1780,11 @@ ScopDetectionWrapperPass::ScopDetectionWrapperPass() : FunctionPass(ID) { if (IgnoreAliasing) PollyUseRuntimeAliasChecks = false; } +ScopAnalysis::ScopAnalysis() { + // Disable runtime alias checks if we ignore aliasing all together. + if (IgnoreAliasing) + PollyUseRuntimeAliasChecks = false; +} void ScopDetectionWrapperPass::releaseMemory() { Result.reset(); } |

