Print struct return functions and calls as actually returning the hidden
authorChris Lattner <sabre@nondot.org>
Tue, 23 May 2006 23:39:48 +0000 (23:39 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 23 May 2006 23:39:48 +0000 (23:39 +0000)
commit0c54d8964dfc390e134160919318798b37d3f725
tree237256362de192b59f1b147fc1fd8c861557d6f1
parentc6d0567324950c536029e7ef09581d9837ae6be9
Print struct return functions and calls as actually returning the hidden
argument struct pointer, enabling ABI compatibility for the CBE with
platforms with strange struct-return ABIs.  This fixes 252.eon and
CoyoteBench/fftbench on Darwin/X86 among other things.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28442 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/CBackend/CBackend.cpp
lib/Target/CBackend/Writer.cpp