move gep decomposition out of ValueTracking into BasicAA. The form of
authorChris Lattner <sabre@nondot.org>
Wed, 18 Aug 2010 22:07:29 +0000 (22:07 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 18 Aug 2010 22:07:29 +0000 (22:07 +0000)
commit30963fbe8fa0ba3a4cc35c7c6e8f24c772f1b40c
tree274522c3497805ce89f7e48f1cfbf0b7756ca442
parentd77e5a8176bd45fd26445b03079d690d6c5cfa28
move gep decomposition out of ValueTracking into BasicAA.  The form of
decomposition that it is doing is very basicaa specific and is only used
by basicaa.

Now with less tree breakingness.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111433 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/ValueTracking.h
lib/Analysis/BasicAliasAnalysis.cpp
lib/Analysis/ValueTracking.cpp