| commit | d3674e6f40aed171ac56261b046147b1a5fc21a7 | [log] [tgz] |
|---|---|---|
| author | Daniel Dunbar <daniel@zuster.org> | Thu Sep 11 01:48:57 2008 +0000 |
| committer | Daniel Dunbar <daniel@zuster.org> | Thu Sep 11 01:48:57 2008 +0000 |
| tree | e0d40175e9673fc1e202b4a74fe0f770e024bcb5 | |
| parent | b401449cebcd6cfae9ccc9fa552b85723d908e25 [diff] |
Use ABIArgInfo for decisions about function arguments (not just return value). - Added ABIArgInfo::ByVal (mostly supported) and ABIArgInfo::Expand (asserted out). - Added classifyArgumentType which currently just uses ABIArgInfo::Default or ByVal. This nearly matches old behavior, but we now set ByVal in a few situations we may have left it off before (on complex, for example). llvm-svn: 56086