- May 12, 2009
-
-
Daniel Dunbar authored
spotted by Eli! llvm-svn: 71490
-
- May 11, 2009
-
-
Daniel Dunbar authored
llvm-svn: 71461
-
- May 08, 2009
-
-
Daniel Dunbar authored
to use a wide enough type. This might be wider than the "single element"'s type in the presence of padding bit-fields. - Darwin x86_32 now passes the first 1k ABI tests with bit-field generation enabled. llvm-svn: 71270
-
Daniel Dunbar authored
element" structures. llvm-svn: 71266
-
Daniel Dunbar authored
- This turns out to be a no-op now that most of the handling for everything else is in place. llvm-svn: 71261
-
Daniel Dunbar authored
- This eliminates 5/1000 failures on return-types-32, on the current ABITest config. llvm-svn: 71250
-
- Apr 27, 2009
-
-
Daniel Dunbar authored
member. Also, spell bitfield more consistently as bit-field. llvm-svn: 70220
-
- Apr 01, 2009
-
-
Daniel Dunbar authored
- Small structures are returned in a register if: 1. They fit nicely in a register. 2. All fields fit nicely in a register. (more or less) - We now pass the first 5000 ABITests if unions are disabled. - <rdar://problem/6497882> [irgen] x86-32 ABI compatibility with small structs llvm-svn: 68197
-
Daniel Dunbar authored
element structures", which have different ABI rules. - Current return-arguments-32 status is: 1 out of 1000 failures (-7) - Also, vectors inside "single element structs" require special handling. llvm-svn: 68196
-
Daniel Dunbar authored
- Current return-arguments-32 status is: 8 out of 1000 failures (-7) llvm-svn: 68192
-
- Mar 31, 2009
-
-
Daniel Dunbar authored
- Current return-arguments-32 status: 15/1000 failures llvm-svn: 68132
-
- Mar 24, 2009
-
-
Daniel Dunbar authored
Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
-
Eli Friedman authored
llvm-svn: 67592
-
- Mar 11, 2009
-
-
Daniel Dunbar authored
- This is an ABI incompatiblity, but this is not likely to be a huge deal in practice. For now we at least generate self consistent code instead of crashing. - <rdar://problem/6657601> x86-32 ABI: Bitfields in small structures are not passed correctly llvm-svn: 66713
-