Fix another case of <rdar://problem/9184212> that only occurs with code
authorCameron Zwarich <zwarich@apple.com>
Wed, 20 Apr 2011 21:48:38 +0000 (21:48 +0000)
committerCameron Zwarich <zwarich@apple.com>
Wed, 20 Apr 2011 21:48:38 +0000 (21:48 +0000)
commit344731c01805aeda49c747bac6148501fa85557c
tree7b88c6fca816dff3f9df8f3c822e5a3d762f136e
parentc5c43b958cf2f251c836f94d4499adb6296f0611
Fix another case of <rdar://problem/9184212> that only occurs with code
generated by llvm-gcc, since llvm-gcc uses 2 i64s for passing a 4 x float
vector on ARM rather than an i64 array like Clang.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129878 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/ScalarReplAggregates.cpp
test/Transforms/ScalarRepl/vector_promote.ll