Initial fastisel call support for C, Fast, and X86_FastCall calling conventions....
authorEvan Cheng <evan.cheng@apple.com>
Sun, 7 Sep 2008 09:09:33 +0000 (09:09 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sun, 7 Sep 2008 09:09:33 +0000 (09:09 +0000)
commitf3d4efe30cb324ed201a2a96d5850b67e850f520
tree4f8099e6180e1874586b657100ea6a35d1b9d325
parente9ac9e6b7d906a277911db4db7bef08f84e6f09c
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
lib/Target/X86/X86FastISel.cpp