[llvm-commits] [PATCH] Add support for fast calling convention

Jush Lu jush.msn at gmail.com
Thu Aug 9 04:53:26 PDT 2012


*Hi,

This patch adds support for fast calling convention, and this patch is
almost same as r117119, I just copied a piece of code from
CCAssignFnForNode which is in lib/Target/ARM/ARMISelLowering.cpp

Currently ARMFastISel handles fastcc for caller side by simply falling
through to other calling conventions such as CC_ARM_AAPCS, but the callee
with fastcc always uses CC_ARM_AAPCS_VFP calling convention if VFP2 is
available. This inconsistency of calling conventions will make problems,
and this patch will fix it as well.

Please review this patch, thanks.

Jush*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120809/42ae1a6b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fast-isel-fastcc.patch
Type: application/octet-stream
Size: 2365 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120809/42ae1a6b/attachment.obj>


More information about the llvm-commits mailing list