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

Renato Golin rengolin at systemcall.org
Fri Aug 10 03:18:46 PDT 2012


On 9 August 2012 12:53, Jush Lu <jush.msn at gmail.com> wrote:
> 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.

Hi,

You don't seem to be testing all cases. You should at least test {
VFP, noVFP } x { fastcc, none }, so adding some llc with VFP disabled
(or on older cores) would solve that.


-- 
cheers,
--renato

http://systemcall.org/



More information about the llvm-commits mailing list