Lines Matching refs:FPT
140 CanQual<FunctionProtoType> FPT) { in appendParameterTypes() argument
142 if (!FPT->hasExtParameterInfos()) { in appendParameterTypes()
145 prefix.append(FPT->param_type_begin(), FPT->param_type_end()); in appendParameterTypes()
153 prefix.reserve(prefix.size() + FPT->getNumParams()); in appendParameterTypes()
155 auto ExtInfos = FPT->getExtParameterInfos(); in appendParameterTypes()
156 assert(ExtInfos.size() == FPT->getNumParams()); in appendParameterTypes()
157 for (unsigned I = 0, E = FPT->getNumParams(); I != E; ++I) { in appendParameterTypes()
158 prefix.push_back(FPT->getParamType(I)); in appendParameterTypes()
163 addExtParameterInfosForCall(paramInfos, FPT.getTypePtr(), PrefixSize, in appendParameterTypes()
410 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall() local
412 RequiredArgs::forPrototypePlus(FPT, TotalPrefixArgs + ExtraSuffixArgs, D); in arrangeCXXConstructorCall()
420 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall()
424 if (PassProtoArgs && FPT->hasExtParameterInfos()) { in arrangeCXXConstructorCall()
426 addExtParameterInfosForCall(ParamInfos, FPT.getTypePtr(), TotalPrefixArgs, in arrangeCXXConstructorCall()
1680 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in GetFunctionTypeForVTable() local
1682 if (!isFuncTypeConvertible(FPT)) in GetFunctionTypeForVTable()
1696 const FunctionProtoType *FPT) { in AddAttributesFromFunctionProtoType() argument
1697 if (!FPT) in AddAttributesFromFunctionProtoType()
1700 if (!isUnresolvedExceptionSpec(FPT->getExceptionSpecType()) && in AddAttributesFromFunctionProtoType()
1701 FPT->isNothrow()) in AddAttributesFromFunctionProtoType()