Lines Matching refs:VFPRegs
3181 ABIArgInfo classifyArgumentType(QualType RetTy, int *VFPRegs,
3278 int VFPRegs[16] = { 0 }; in computeInfo() local
3287 it->info = classifyArgumentType(it->type, VFPRegs, AllocatedVFP, IsHA); in computeInfo()
3409 static void markAllocatedVFPs(int *VFPRegs, unsigned &AllocatedVFP, in markAllocatedVFPs() argument
3421 if (J >= 16 || VFPRegs[J]) { in markAllocatedVFPs()
3427 VFPRegs[J] = 1; in markAllocatedVFPs()
3435 VFPRegs[I] = 1; in markAllocatedVFPs()
3439 ABIArgInfo ARMABIInfo::classifyArgumentType(QualType Ty, int *VFPRegs, in classifyArgumentType() argument
3462 markAllocatedVFPs(VFPRegs, AllocatedVFP, 2, 2); in classifyArgumentType()
3468 markAllocatedVFPs(VFPRegs, AllocatedVFP, 4, 4); in classifyArgumentType()
3477 markAllocatedVFPs(VFPRegs, AllocatedVFP, Size >= 128 ? 4 : 2, Size / 32); in classifyArgumentType()
3483 markAllocatedVFPs(VFPRegs, AllocatedVFP, 1, 1); in classifyArgumentType()
3486 markAllocatedVFPs(VFPRegs, AllocatedVFP, 2, 2); in classifyArgumentType()
3516 markAllocatedVFPs(VFPRegs, AllocatedVFP, ElementSize, in classifyArgumentType()
3519 markAllocatedVFPs(VFPRegs, AllocatedVFP, 1, Members); in classifyArgumentType()
3523 markAllocatedVFPs(VFPRegs, AllocatedVFP, 2, Members * 2); in classifyArgumentType()