Searched refs:isHomogeneousAggregate (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ABIInfo.cpp | 61 bool ABIInfo::isHomogeneousAggregate(QualType Ty, const Type *&Base, in isHomogeneousAggregate() function in ABIInfo 67 if (!isHomogeneousAggregate(AT->getElementType(), Base, Members)) in isHomogeneousAggregate() 89 if (!isHomogeneousAggregate(I.getType(), Base, FldMembers)) in isHomogeneousAggregate() 113 if (!isHomogeneousAggregate(FD->getType(), Base, FldMembers)) in isHomogeneousAggregate()
|
H A D | ABIInfo.h | 102 bool isHomogeneousAggregate(QualType Ty, const Type *&Base,
|
H A D | MicrosoftCXXABI.cpp | 1114 CGM.getABIInfo().isHomogeneousAggregate(Ty, Base, NumElts) && in isTrivialForMSVC()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | ARM.cpp | 377 if (isHomogeneousAggregate(Ty, Base, Members)) in classifyArgumentType() 385 if (isHomogeneousAggregate(Ty, Base, Members)) { in classifyArgumentType() 603 if (isHomogeneousAggregate(RetTy, Base, Members)) in classifyReturnType() 782 !isHomogeneousAggregate(Ty, Base, Members)) { in EmitVAArg()
|
H A D | AArch64.cpp | 341 if (!IsWinVariadic && isHomogeneousAggregate(Ty, Base, Members)) { in classifyArgumentType() 420 if (isHomogeneousAggregate(RetTy, Base, Members) && in classifyReturnType() 672 bool IsHFA = isHomogeneousAggregate(Ty, Base, NumMembers); in EmitAAPCSVAArg() 810 IsIndirect = !isHomogeneousAggregate(Ty, Base, Members); in EmitDarwinVAArg() 848 ABIInfo.isHomogeneousAggregate(Ty, HABase, HAMembers)) { in diagnoseIfNeedsFPReg()
|
H A D | PPC.cpp | 768 isAggregateTypeForABI(Ty) && isHomogeneousAggregate(Ty, Base, Members)) in getParamTypeAlignment() 857 isHomogeneousAggregate(Ty, Base, Members)) { in classifyArgumentType() 927 isHomogeneousAggregate(RetTy, Base, Members)) { in classifyReturnType()
|
H A D | X86.cpp | 490 isHomogeneousAggregate(RetTy, Base, NumElts)) { in classifyReturnType() 740 isHomogeneousAggregate(Ty, Base, NumElts)) { in runVectorCallFirstPass() 783 isHomogeneousAggregate(Ty, Base, NumElts)) { in classifyArgumentType() 3233 isHomogeneousAggregate(Ty, Base, NumElts) && FreeSSERegs >= NumElts) { in reclassifyHvaArgForVectorCall() 3271 isHomogeneousAggregate(Ty, Base, NumElts)) { in classify()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 21963 static bool isHomogeneousAggregate(Type *Ty, HABaseType &Base, in isHomogeneousAggregate() function 21968 if (!isHomogeneousAggregate(ST->getElementType(i), Base, SubMembers)) in isHomogeneousAggregate() 21974 if (!isHomogeneousAggregate(AT->getElementType(), Base, SubMembers)) in isHomogeneousAggregate() 22038 bool IsHA = isHomogeneousAggregate(Ty, Base, Members); in functionArgumentNeedsConsecutiveRegisters()
|