Chris Lattner
|
e76b95ae15
|
make the x86-32 backend specify a byval alignment, even when the
code generator will do it. With this patch, clang compiles the example
in PR9794 to not have an alloca temporary.
llvm-svn: 131881
|
2011-05-22 23:35:00 +00:00 |
Bill Wendling
|
5cd41c4b13
|
Reapply r116684 with fixes. The test cases needed to be updated.
llvm-svn: 116696
|
2010-10-18 03:41:31 +00:00 |
Daniel Dunbar
|
dd38fbc7fb
|
IRgen/ABI/x86-32: Realign indirect arguments when the ABI requires us to pass
them with a smaller alignment than the rest of codegen expects.
llvm-svn: 114115
|
2010-09-16 20:42:06 +00:00 |
Daniel Dunbar
|
8a6c91ff76
|
IRgen/x86_32/Linux: Linux seems to align all stack objects to 4 bytes, unlike
Darwin. Checked vs the handiest Linux llvm-gcc I had around, someone on Linux is
welcome to investigate more.
llvm-svn: 114112
|
2010-09-16 20:41:56 +00:00 |