]> granicus.if.org Git - clang/commit
pass argument vectors in a type that corresponds to the user type if
authorChris Lattner <sabre@nondot.org>
Wed, 28 Jul 2010 23:47:21 +0000 (23:47 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 28 Jul 2010 23:47:21 +0000 (23:47 +0000)
commitab5722e67794b3954c874a369086fc5f41ac46a5
treee710dce69fbd23a61ee409dedaf11114380e79e4
parent2eb9cdd5922c6fe48af185bee1988dabb5bd644e
pass argument vectors in a type that corresponds to the user type if
possible.  This improves the example to pass <4 x float> instead of
<2 x double> but we still get awful code, and still don't get the
return value right.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109700 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/TargetInfo.cpp
test/CodeGen/x86_64-arguments.c