Lines Matching defs:paramInfos
126 llvm::SmallVectorImpl<FunctionProtoType::ExtParameterInfo> ¶mInfos,
131 assert(paramInfos.size() <= prefixArgs);
134 paramInfos.reserve(totalArgs);
137 paramInfos.resize(prefixArgs);
141 paramInfos.push_back(ParamInfo);
144 paramInfos.emplace_back();
147 assert(paramInfos.size() <= totalArgs &&
150 paramInfos.resize(totalArgs);
157 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> ¶mInfos,
161 assert(paramInfos.empty() &&
162 "We have paramInfos, but the prototype doesn't?");
181 addExtParameterInfosForCall(paramInfos, FPT.getTypePtr(), PrefixSize,
191 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos;
194 appendParameterTypes(CGT, prefix, paramInfos, FTP);
200 FTP->getExtInfo(), paramInfos, Required);
339 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos;
357 appendParameterTypes(*this, argTypes, paramInfos, FTP);
361 if (!paramInfos.empty()) {
364 paramInfos.insert(paramInfos.begin() + 1, AddedArgs.Prefix,
367 paramInfos.append(AddedArgs.Suffix,
381 argTypes, extInfo, paramInfos, required);
598 llvm::SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos;
610 addExtParameterInfosForCall(paramInfos, proto, numExtraRequiredArgs,
630 paramInfos, required);
657 auto paramInfos = getExtParameterInfosForCall(proto, 1, params.size());
662 proto->getExtInfo(), paramInfos,
675 /*paramInfos=*/{}, RequiredArgs::All);
709 auto paramInfos =
718 paramInfos, required);
734 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos;
737 paramInfos.append(sigParamInfos.begin(), sigParamInfos.end());
738 paramInfos.resize(args.size());
752 signature.getExtInfo(), paramInfos,
768 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
782 info, paramInfos, required, resultType, argTypes);
793 info, paramInfos, resultType, argTypes, required);
831 ArrayRef<ExtParameterInfo> paramInfos,
835 assert(paramInfos.empty() || paramInfos.size() == argTypes.size());
841 argTypes.size() + 1, paramInfos.size()));
861 FI->HasExtParameterInfos = !paramInfos.empty();
866 for (unsigned i = 0, e = paramInfos.size(); i != e; ++i)
867 FI->getExtParameterInfosBuffer()[i] = paramInfos[i];