[arm-fast-isel] Add support for fastcc.
authorJush Lu <jush.msn@gmail.com>
Thu, 16 Aug 2012 05:15:53 +0000 (05:15 +0000)
committerJush Lu <jush.msn@gmail.com>
Thu, 16 Aug 2012 05:15:53 +0000 (05:15 +0000)
commit2ff4e9d5afa2074b91940a601fba0a0c154f6a83
treec122f7878a5744fbe27790517c55a1da7315756b
parent9418f176526623000f817c1dd696b14da3a471e9
[arm-fast-isel] Add support for fastcc.

Without fastcc support, the caller just falls through to CallingConv::C
for fastcc, but callee still uses fastcc, this inconsistency of calling
convention is a problem, and fastcc support can fix it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162013 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMFastISel.cpp
test/CodeGen/ARM/fast-isel-call.ll