Lines Matching refs:RetTy
118 ABIArgInfo classifyReturnType(QualType RetTy) const;
181 ABIArgInfo AIXABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
182 if (RetTy->isAnyComplexType()) in classifyReturnType()
185 if (RetTy->isVectorType()) in classifyReturnType()
188 if (RetTy->isVoidType()) in classifyReturnType()
191 if (isAggregateTypeForABI(RetTy)) in classifyReturnType()
192 return getNaturalAlignIndirect(RetTy); in classifyReturnType()
194 return (isPromotableTypeForABI(RetTy) ? ABIArgInfo::getExtend(RetTy) in classifyReturnType()
339 ABIArgInfo classifyReturnType(QualType RetTy) const;
396 ABIArgInfo PPC32_SVR4_ABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
400 if (isAggregateTypeForABI(RetTy) && IsRetSmallStructInRegABI && in classifyReturnType()
401 (Size = getContext().getTypeSize(RetTy)) <= 64) { in classifyReturnType()
421 return DefaultABIInfo::classifyReturnType(RetTy); in classifyReturnType()
624 ABIArgInfo classifyReturnType(QualType RetTy) const;
899 PPC64_SVR4_ABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
900 if (RetTy->isVoidType()) in classifyReturnType()
903 if (RetTy->isAnyComplexType()) in classifyReturnType()
908 if (RetTy->isVectorType()) { in classifyReturnType()
909 uint64_t Size = getContext().getTypeSize(RetTy); in classifyReturnType()
911 return getNaturalAlignIndirect(RetTy); in classifyReturnType()
918 if (const auto *EIT = RetTy->getAs<BitIntType>()) in classifyReturnType()
920 return getNaturalAlignIndirect(RetTy, /*ByVal=*/false); in classifyReturnType()
922 if (isAggregateTypeForABI(RetTy)) { in classifyReturnType()
927 isHomogeneousAggregate(RetTy, Base, Members)) { in classifyReturnType()
934 uint64_t Bits = getContext().getTypeSize(RetTy); in classifyReturnType()
950 return getNaturalAlignIndirect(RetTy); in classifyReturnType()
953 return (isPromotableTypeForABI(RetTy) ? ABIArgInfo::getExtend(RetTy) in classifyReturnType()