Lines Matching refs:IsIndirect
545 bool IsIndirect = AI.isIndirect(); in EmitAAPCSVAArg() local
548 if (IsIndirect) in EmitAAPCSVAArg()
583 int RegSize = IsIndirect ? 8 : TySize.getQuantity(); in EmitAAPCSVAArg()
619 if (!IsFPR && !IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
664 if (IsIndirect) { in EmitAAPCSVAArg()
678 assert(!IsIndirect && "Homogeneous aggregates should be passed directly"); in EmitAAPCSVAArg()
709 if (CGF.CGM.getDataLayout().isBigEndian() && !IsIndirect && in EmitAAPCSVAArg()
731 if (!IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
740 if (IsIndirect) in EmitAAPCSVAArg()
770 if (IsIndirect) in EmitAAPCSVAArg()
806 bool IsIndirect = false; in EmitDarwinVAArg() local
810 IsIndirect = !isHomogeneousAggregate(Ty, Base, Members); in EmitDarwinVAArg()
813 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TyInfo, SlotSize, in EmitDarwinVAArg()
819 bool IsIndirect = false; in EmitMSVAArg() local
823 IsIndirect = true; in EmitMSVAArg()
825 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitMSVAArg()