Add darwin stub removal to wishlist.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74667 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/PowerPC/README.txt b/lib/Target/PowerPC/README.txt
index 688fb30..1341c66 100644
--- a/lib/Target/PowerPC/README.txt
+++ b/lib/Target/PowerPC/README.txt
@@ -180,6 +180,15 @@
===-------------------------------------------------------------------------===
+Darwin Stub removal:
+
+We still generate calls to foo$stub, and stubs, on Darwin. This is not
+necessary on Leopard (10.5) or later, as stubs are generated by ld when
+necessary. The choice should depend on the value of -mmacosx-version-min.
+x86-32 does this right, see its logic.
+
+===-------------------------------------------------------------------------===
+
Darwin Stub LICM optimization:
Loops like this:
@@ -196,6 +205,8 @@
stub). This is Darwin specific and would have to be done in the code generator.
Probably not a win on x86.
+Note that removing stubs altogether, as in the previous item, is better yet.
+
===-------------------------------------------------------------------------===
Simple IPO for argument passing, change: