commit | f3d4efe30cb324ed201a2a96d5850b67e850f520 | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Sun Sep 07 09:09:33 2008 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Sun Sep 07 09:09:33 2008 +0000 |
tree | 4f8099e6180e1874586b657100ea6a35d1b9d325 | |
parent | e9ac9e6b7d906a277911db4db7bef08f84e6f09c [diff] |
Initial fastisel call support for C, Fast, and X86_FastCall calling conventions. It's meant to handle "simple" calls, i.e. no byval, structret, etc. It doesn't support multi-result returns either. Not yet turned on, it needs to support sext / zext of arguments and result. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55882 91177308-0d34-0410-b5e6-96231b3b80d8