Lines Matching refs:paramInfos
106 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> ¶mInfos, in appendParameterTypes() argument
110 if (FPT->hasExtParameterInfos() || !paramInfos.empty()) { in appendParameterTypes()
111 assert(paramInfos.size() <= prefix.size()); in appendParameterTypes()
113 paramInfos.reserve(prefix.size() + protoParamInfos.size()); in appendParameterTypes()
114 paramInfos.resize(prefix.size()); in appendParameterTypes()
115 paramInfos.append(protoParamInfos.begin(), protoParamInfos.end()); in appendParameterTypes()
144 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos; in arrangeLLVMFunctionInfo() local
148 appendParameterTypes(CGT, prefix, paramInfos, FTP, FD); in arrangeLLVMFunctionInfo()
153 FTP->getExtInfo(), paramInfos, in arrangeLLVMFunctionInfo()
262 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos; in arrangeCXXStructorDeclaration() local
284 appendParameterTypes(*this, argTypes, paramInfos, FTP, MD); in arrangeCXXStructorDeclaration()
300 paramInfos, required); in arrangeCXXStructorDeclaration()
320 llvm::SmallVectorImpl<FunctionProtoType::ExtParameterInfo> ¶mInfos, in addExtParameterInfosForCall() argument
325 assert(paramInfos.size() <= prefixArgs); in addExtParameterInfosForCall()
329 paramInfos.resize(prefixArgs); in addExtParameterInfosForCall()
333 paramInfos.append(protoInfos.begin(), protoInfos.end()); in addExtParameterInfosForCall()
336 paramInfos.resize(totalArgs); in addExtParameterInfosForCall()
516 llvm::SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos; in arrangeFreeFunctionLikeCall() local
528 addExtParameterInfosForCall(paramInfos, proto, numExtraRequiredArgs, in arrangeFreeFunctionLikeCall()
547 argTypes, fnType->getExtInfo(), paramInfos, in arrangeFreeFunctionLikeCall()
575 auto paramInfos = getExtParameterInfosForCall(proto, 1, params.size()); in arrangeBlockFunctionDeclaration() local
581 proto->getExtInfo(), paramInfos, in arrangeBlockFunctionDeclaration()
624 auto paramInfos = in arrangeCXXMethodCall() local
633 /*chainCall=*/false, argTypes, info, paramInfos, required); in arrangeCXXMethodCall()
649 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos; in arrangeCall() local
652 paramInfos.append(sigParamInfos.begin(), sigParamInfos.end()); in arrangeCall()
653 paramInfos.resize(args.size()); in arrangeCall()
664 paramInfos, in arrangeCall()
677 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos, in arrangeLLVMFunctionInfo() argument
684 CGFunctionInfo::Profile(ID, instanceMethod, chainCall, info, paramInfos, in arrangeLLVMFunctionInfo()
696 paramInfos, resultType, argTypes, required); in arrangeLLVMFunctionInfo()
731 ArrayRef<ExtParameterInfo> paramInfos, in create() argument
735 assert(paramInfos.empty() || paramInfos.size() == argTypes.size()); in create()
739 argTypes.size() + 1, paramInfos.size())); in create()
755 FI->HasExtParameterInfos = !paramInfos.empty(); in create()
759 for (unsigned i = 0, e = paramInfos.size(); i != e; ++i) in create()
760 FI->getExtParameterInfosBuffer()[i] = paramInfos[i]; in create()