Searched refs:isHomogeneousAggregate (Results 1 - 4 of 4) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DABIInfo.h101 bool isHomogeneousAggregate(QualType Ty, const Type *&Base,
H A DTargetInfo.cpp1076 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(T
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp1758 /// isHomogeneousAggregate - Check if type T is a struct or array containing
1762 static bool isHomogeneousAggregate(Type *T, unsigned &NumElts, function
1789 if (isHomogeneousAggregate(T1, NumElts1, EltTy1) &&
1790 isHomogeneousAggregate(T2, NumElts2, EltTy2) &&
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp12327 static bool isHomogeneousAggregate(Type *Ty, HABaseType &Base, function
12332 if (!isHomogeneousAggregate(ST->getElementType(i), Base, SubMembers))
12338 if (!isHomogeneousAggregate(AT->getElementType(), Base, SubMembers))
12389 bool IsHA = isHomogeneousAggregate(Ty, Base, Members);

Completed in 103 milliseconds