summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2011-12-02 00:11:43 +0000
committerEli Friedman <eli.friedman@gmail.com>2011-12-02 00:11:43 +0000
commitbfd5addf4c1218d514e63ca0b57b69b3762d5d27 (patch)
tree5a9f32063f3349301590bfd798fb5e0216298cfa /clang/lib/CodeGen/CGExpr.cpp
parent1d6469fcb103acef30206ed3ad48c64bea5c84b3 (diff)
downloadbcm5719-llvm-bfd5addf4c1218d514e63ca0b57b69b3762d5d27.tar.gz
bcm5719-llvm-bfd5addf4c1218d514e63ca0b57b69b3762d5d27.zip
When we're passing a vector with an illegal type through memory on x86-64, use byval so we're sure the backend does the right thing. Fixes va_arg with illegal vectors and an obscure ABI mismatch with __m64 vectors.
llvm-svn: 145652
Diffstat (limited to 'clang/lib/CodeGen/CGExpr.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud