Lines Matching refs:IsIndirect
528 bool IsIndirect = AI.isIndirect(); in EmitAAPCSVAArg() local
531 if (IsIndirect) in EmitAAPCSVAArg()
565 int RegSize = IsIndirect ? 8 : TySize.getQuantity(); in EmitAAPCSVAArg()
601 if (!IsFPR && !IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
646 if (IsIndirect) { in EmitAAPCSVAArg()
660 assert(!IsIndirect && "Homogeneous aggregates should be passed directly"); in EmitAAPCSVAArg()
691 if (CGF.CGM.getDataLayout().isBigEndian() && !IsIndirect && in EmitAAPCSVAArg()
713 if (!IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
733 if (IsIndirect) in EmitAAPCSVAArg()
763 if (IsIndirect) in EmitAAPCSVAArg()
792 bool IsIndirect = false; in EmitDarwinVAArg() local
796 IsIndirect = !isHomogeneousAggregate(Ty, Base, Members); in EmitDarwinVAArg()
799 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitDarwinVAArg()
805 bool IsIndirect = false; in EmitMSVAArg() local
809 IsIndirect = true; in EmitMSVAArg()
811 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitMSVAArg()