Matt Arsenault
0a7cd99a70
Reapply "OpaquePtr: Add type to sret attribute"
...
This reverts commit eb9f7c28e5
.
Previously this was incorrectly handling linking of the contained
type, so this merges the fixes from D88973.
2020-10-16 11:05:02 -04:00
Tres Popp
eb9f7c28e5
Revert "OpaquePtr: Add type to sret attribute"
...
This reverts commit 55c4ff91bd
.
Issues were introduced as discussed in https://reviews.llvm.org/D88241
where this change made previous bugs in the linker and BitCodeWriter
visible.
2020-09-29 10:31:04 +02:00
Matt Arsenault
55c4ff91bd
OpaquePtr: Add type to sret attribute
...
Make the corresponding change that was made for byval in
b7141207a4
. Like byval, this requires a
bulk update of the test IR tests to include the type before this can
be mandatory.
2020-09-25 14:07:30 -04:00
Erik Pilkington
de98cf92e3
[CodeGen] Add an alignment attribute to all sret parameters
...
This fixes a miscompile when the parameter is actually underaligned.
rdar://58316406
Differential revision: https://reviews.llvm.org/D74183
2020-03-24 15:31:57 -04:00
Rafael Espindola
23a8a06554
Change the test for which ABI/CC to use on ARM to be base on the environment
...
(the last argument of the triple).
llvm-svn: 106131
2010-06-16 19:01:17 +00:00
Rafael Espindola
b35e7b8659
Fix tests that I missed from my previous commit.
...
llvm-svn: 106118
2010-06-16 17:49:52 +00:00
Rafael Espindola
85dc7e0909
Add test for previous commit.
...
llvm-svn: 105594
2010-06-08 03:29:31 +00:00