OSDN Git Service

Fix how DependenceAnalysis calls delinearization
authorHal Finkel <hfinkel@anl.gov>
Wed, 19 Aug 2015 02:56:36 +0000 (02:56 +0000)
committerHal Finkel <hfinkel@anl.gov>
Wed, 19 Aug 2015 02:56:36 +0000 (02:56 +0000)
commitdd7ef64b297379c7ec52699c5bb8efb0b2616fc2
treea237987654a6b9e60456f3061a6c3bcb10d6bbe3
parentd5369c945db096b25653051bc9b9a9e6516f9336
Fix how DependenceAnalysis calls delinearization

Fix how DependenceAnalysis calls delinearization, mirroring what is done in
Delinearization.cpp (mostly by making sure to call getSCEVAtScope before
delinearizing, and by removing the unnecessary 'Pairs == 1' check).

Patch by Vaivaswatha Nagaraj!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@245408 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/DependenceAnalysis.h
lib/Analysis/DependenceAnalysis.cpp
test/Analysis/DependenceAnalysis/GCD.ll