]> granicus.if.org Git - clang/commit
Use ABIArgInfo for decisions about function arguments (not just return
authorDaniel Dunbar <daniel@zuster.org>
Thu, 11 Sep 2008 01:48:57 +0000 (01:48 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Thu, 11 Sep 2008 01:48:57 +0000 (01:48 +0000)
commit8951dbd225580173193ec9db503d9d9844ff97d6
tree41770041dd80d74a0d5690fcb7538dec71f71140
parent91e19b2029447e75d2c7730ff888cc396874685b
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
lib/CodeGen/CGCall.cpp