reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7501 if (RetTy->isVoidType()) 7505 if (RetTy->isVectorType() && getContext().getTypeSize(RetTy) > 64) 7505 if (RetTy->isVectorType() && getContext().getTypeSize(RetTy) > 64) 7506 return getNaturalAlignIndirect(RetTy); 7508 if (!isAggregateTypeForABI(RetTy)) { 7510 if (const EnumType *EnumTy = RetTy->getAs<EnumType>()) 7511 RetTy = EnumTy->getDecl()->getIntegerType(); 7513 return (RetTy->isPromotableIntegerType() ? ABIArgInfo::getExtend(RetTy) 7513 return (RetTy->isPromotableIntegerType() ? ABIArgInfo::getExtend(RetTy) 7517 if (isEmptyRecord(getContext(), RetTy, true)) 7522 uint64_t Size = getContext().getTypeSize(RetTy); 7534 return getNaturalAlignIndirect(RetTy, /*ByVal=*/true);