Lines Matching refs:isHomogeneousAggregate
1076 isHomogeneousAggregate(RetTy, Base, NumElts)) {
1331 isHomogeneousAggregate(Ty, Base, NumElts)) {
3378 if (FreeSSERegs && isHomogeneousAggregate(Ty, Base, NumElts)) {
3843 isAggregateTypeForABI(Ty) && isHomogeneousAggregate(Ty, Base, Members))
3867 /// isHomogeneousAggregate - Return true if a type is an ELFv2 homogeneous
3870 bool ABIInfo::isHomogeneousAggregate(QualType Ty, const Type *&Base,
3876 if (!isHomogeneousAggregate(AT->getElementType(), Base, Members))
3894 if (!isHomogeneousAggregate(I.getType(), Base, FldMembers))
3919 if (!isHomogeneousAggregate(FD->getType(), Base, FldMembers))
4015 isHomogeneousAggregate(Ty, Base, Members)) {
4081 isHomogeneousAggregate(RetTy, Base, Members)) {
4338 if (isHomogeneousAggregate(Ty, Base, Members)) {
4384 if (isHomogeneousAggregate(RetTy, Base, Members))
4578 bool IsHFA = isHomogeneousAggregate(Ty, Base, NumMembers);
4723 IsIndirect = !isHomogeneousAggregate(Ty, Base, Members);
5021 if (isHomogeneousAggregate(Ty, Base, Members)) {
5032 if (isHomogeneousAggregate(Ty, Base, Members)) {
5236 if (isHomogeneousAggregate(RetTy, Base, Members)) {
5340 !isHomogeneousAggregate(Ty, Base, Members)) {