Fix the logic in BasicAliasAnalysis::aliasGEP for comparing GEP's with variable diffe...
authorEli Friedman <eli.friedman@gmail.com>
Thu, 8 Sep 2011 02:23:31 +0000 (02:23 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Thu, 8 Sep 2011 02:23:31 +0000 (02:23 +0000)
commit81ac8ddc674d1589dbba97f752ec77750901f510
treeef0a07cd2eeaa849a61b2e3368d9e4efe9859ba7
parente64fb28da191bc978ab99ea397e6108a15c364f8
Fix the logic in BasicAliasAnalysis::aliasGEP for comparing GEP's with variable differences so that it actually does something sane. Fixes PR10881.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139276 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/BasicAliasAnalysis.cpp
test/Analysis/BasicAA/gep-alias.ll