Lines Matching defs:componentTys
219 SmallVector<llvm::Type*, 4> componentTys;
220 legalizeVectorType(CGM, end - begin, vecTy, componentTys);
221 assert(componentTys.size() >= 1);
224 for (size_t i = 0, e = componentTys.size(); i != e - 1; ++i) {
225 llvm::Type *componentTy = componentTys[i];
232 return addLegalTypedData(componentTys.back(), begin, end);
638 SmallVector<llvm::Type*, 8> componentTys;
639 componentTys.reserve(Entries.size());
641 componentTys.push_back(entry.Type);
643 return getSwiftABIInfo(CGM).shouldPassIndirectly(componentTys, asReturnValue);
647 ArrayRef<llvm::Type*> componentTys,
649 return getSwiftABIInfo(CGM).shouldPassIndirectly(componentTys, asReturnValue);