summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2015-01-06 07:23:13 +0000
committerHal Finkel <hfinkel@anl.gov>2015-01-06 07:23:13 +0000
commitbde27836cebc7a93104df12dab89c89dc5c97efa (patch)
treea72862f7a1a65552d6c8cfe0c912ec22eb851fee /llvm/lib
parent29c52f7449a3997329603ced247453221cbfb217 (diff)
downloadbcm5719-llvm-bde27836cebc7a93104df12dab89c89dc5c97efa.tar.gz
bcm5719-llvm-bde27836cebc7a93104df12dab89c89dc5c97efa.zip
[PowerPC] Remove old README.txt entry regarding struct passing
Because of how Clang represents structs as arrays (at least on non-Darwin platforms), and what SROA does, etc. this is no longer a problem. llvm-svn: 225251
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/PowerPC/README.txt8
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/Target/PowerPC/README.txt b/llvm/lib/Target/PowerPC/README.txt
index 4708838ba0f..2824105485b 100644
--- a/llvm/lib/Target/PowerPC/README.txt
+++ b/llvm/lib/Target/PowerPC/README.txt
@@ -118,14 +118,6 @@ http://gcc.gnu.org/ml/gcc-patches/2006-02/msg00133.html
===-------------------------------------------------------------------------===
-No loads or stores of the constants should be needed:
-
-struct foo { double X, Y; };
-void xxx(struct foo F);
-void bar() { struct foo R = { 1.0, 2.0 }; xxx(R); }
-
-===-------------------------------------------------------------------------===
-
Darwin Stub removal:
We still generate calls to foo$stub, and stubs, on Darwin. This is not
OpenPOWER on IntegriCloud