commit | 8951dbd225580173193ec9db503d9d9844ff97d6 | [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 | 41770041dd80d74a0d5690fcb7538dec71f71140 | |
parent | 91e19b2029447e75d2c7730ff888cc396874685b [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). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56086 91177308-0d34-0410-b5e6-96231b3b80d8