Allow SROA to split up an array of vectors into multiple vectors, even when the vecto...
authorPete Cooper <peter_cooper@apple.com>
Fri, 15 Jun 2012 18:07:29 +0000 (18:07 +0000)
committerPete Cooper <peter_cooper@apple.com>
Fri, 15 Jun 2012 18:07:29 +0000 (18:07 +0000)
commitcbf73908f1d4cc1cb7104bfd451af30c177cb7a5
treeefdcd3d1241379aec44f3a38002c4c7e9912d5ec
parent2f135d4c14d26d00deaa72fd0f36731968161e5e
Allow SROA to split up an array of vectors into multiple vectors, even when the vectors are dynamically indexed

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158529 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/ScalarReplAggregates.cpp
test/Transforms/ScalarRepl/dynamic-vector-gep.ll [new file with mode: 0644]