| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This reverts commit r275756.
llvm-svn: 276014
|
|
|
|
|
|
|
|
|
|
| |
argument attribute""
This reverts also r275029, "Update Clang tests after adding inference for the returned argument attribute"
It broke LTO build. Seems miscompilation.
llvm-svn: 275756
|
|
|
|
|
|
|
|
| |
returned argument attribute"
This reverts commit r275043 after reapplying the underlying LLVM commit.
llvm-svn: 275679
|
|
|
|
|
|
|
|
| |
argument attribute
The associated backend change is causing miscompiles from the AArch64 backend.
llvm-svn: 275043
|
|
|
|
|
|
| |
Adjusting tests after r275027.
llvm-svn: 275029
|
|
|
|
| |
llvm-svn: 196349
|
|
|
|
|
|
| |
tests fail.
llvm-svn: 188447
|
|
The 64-bit PowerPC ELF ABI requires a struct that contains a single
vector member to be passed in a vector register as though the wrapping
struct were not present. Instead we were passing this as a byval
struct.
The same logic was already present for floating-point arguments, so
this patch just extends the logic to handle vector types. The new
test case verifies that clang coerces the parameter and annotates it
as inreg.
Thanks,
Bill
llvm-svn: 186993
|