Lines Matching refs:paramInfos

117          llvm::SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &paramInfos,  in addExtParameterInfosForCall()  argument
122 assert(paramInfos.size() <= prefixArgs); in addExtParameterInfosForCall()
125 paramInfos.reserve(totalArgs); in addExtParameterInfosForCall()
128 paramInfos.resize(prefixArgs); in addExtParameterInfosForCall()
132 paramInfos.push_back(ParamInfo); in addExtParameterInfosForCall()
135 paramInfos.emplace_back(); in addExtParameterInfosForCall()
138 assert(paramInfos.size() <= totalArgs && in addExtParameterInfosForCall()
141 paramInfos.resize(totalArgs); in addExtParameterInfosForCall()
148 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &paramInfos, in appendParameterTypes() argument
152 assert(paramInfos.empty() && in appendParameterTypes()
172 addExtParameterInfosForCall(paramInfos, FPT.getTypePtr(), PrefixSize, in appendParameterTypes()
182 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos; in arrangeLLVMFunctionInfo() local
185 appendParameterTypes(CGT, prefix, paramInfos, FTP); in arrangeLLVMFunctionInfo()
190 FTP->getExtInfo(), paramInfos, in arrangeLLVMFunctionInfo()
314 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos; in arrangeCXXStructorDeclaration() local
330 appendParameterTypes(*this, argTypes, paramInfos, FTP); in arrangeCXXStructorDeclaration()
334 if (!paramInfos.empty()) { in arrangeCXXStructorDeclaration()
337 paramInfos.insert(paramInfos.begin() + 1, AddedArgs.Prefix, in arrangeCXXStructorDeclaration()
340 paramInfos.append(AddedArgs.Suffix, in arrangeCXXStructorDeclaration()
356 paramInfos, required); in arrangeCXXStructorDeclaration()
575 llvm::SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos; in arrangeFreeFunctionLikeCall() local
587 addExtParameterInfosForCall(paramInfos, proto, numExtraRequiredArgs, in arrangeFreeFunctionLikeCall()
606 argTypes, fnType->getExtInfo(), paramInfos, in arrangeFreeFunctionLikeCall()
634 auto paramInfos = getExtParameterInfosForCall(proto, 1, params.size()); in arrangeBlockFunctionDeclaration() local
639 argTypes, proto->getExtInfo(), paramInfos, in arrangeBlockFunctionDeclaration()
687 auto paramInfos = in arrangeCXXMethodCall() local
696 /*chainCall=*/false, argTypes, info, paramInfos, required); in arrangeCXXMethodCall()
712 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos; in arrangeCall() local
715 paramInfos.append(sigParamInfos.begin(), sigParamInfos.end()); in arrangeCall()
716 paramInfos.resize(args.size()); in arrangeCall()
727 paramInfos, in arrangeCall()
746 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos, in arrangeLLVMFunctionInfo() argument
753 CGFunctionInfo::Profile(ID, instanceMethod, chainCall, info, paramInfos, in arrangeLLVMFunctionInfo()
765 paramInfos, resultType, argTypes, required); in arrangeLLVMFunctionInfo()
804 ArrayRef<ExtParameterInfo> paramInfos, in create() argument
808 assert(paramInfos.empty() || paramInfos.size() == argTypes.size()); in create()
814 argTypes.size() + 1, paramInfos.size())); in create()
833 FI->HasExtParameterInfos = !paramInfos.empty(); in create()
837 for (unsigned i = 0, e = paramInfos.size(); i != e; ++i) in create()
838 FI->getExtParameterInfosBuffer()[i] = paramInfos[i]; in create()