Lines Matching refs:Members
70 uint64_t Members) const;
77 uint64_t Members) const override;
308 uint64_t Members) const { in classifyHomogeneousAggregate()
317 llvm::Type *Ty = llvm::ArrayType::get(NewVecTy, Members); in classifyHomogeneousAggregate()
378 uint64_t Members = 0; in classifyArgumentType() local
379 if (isHomogeneousAggregate(Ty, Base, Members)) in classifyArgumentType()
380 return classifyHomogeneousAggregate(Ty, Base, Members); in classifyArgumentType()
386 uint64_t Members = 0; in classifyArgumentType() local
387 if (isHomogeneousAggregate(Ty, Base, Members)) { in classifyArgumentType()
388 assert(Base && Members <= 4 && "unexpected homogeneous aggregate"); in classifyArgumentType()
390 llvm::ArrayType::get(CGT.ConvertType(QualType(Base, 0)), Members); in classifyArgumentType()
604 uint64_t Members = 0; in classifyReturnType() local
605 if (isHomogeneousAggregate(RetTy, Base, Members)) in classifyReturnType()
606 return classifyHomogeneousAggregate(RetTy, Base, Members); in classifyReturnType()
739 uint64_t Members) const { in isHomogeneousAggregateSmallEnough()
740 return Members <= 4; in isHomogeneousAggregateSmallEnough()
779 uint64_t Members = 0; in EmitVAArg() local
787 !isHomogeneousAggregate(Ty, Base, Members)) { in EmitVAArg()