Lines Matching refs:FPT
158 CanQual<FunctionProtoType> FPT) { in appendParameterTypes() argument
160 if (!FPT->hasExtParameterInfos()) { in appendParameterTypes()
163 prefix.append(FPT->param_type_begin(), FPT->param_type_end()); in appendParameterTypes()
171 prefix.reserve(prefix.size() + FPT->getNumParams()); in appendParameterTypes()
173 auto ExtInfos = FPT->getExtParameterInfos(); in appendParameterTypes()
174 assert(ExtInfos.size() == FPT->getNumParams()); in appendParameterTypes()
175 for (unsigned I = 0, E = FPT->getNumParams(); I != E; ++I) { in appendParameterTypes()
176 prefix.push_back(FPT->getParamType(I)); in appendParameterTypes()
181 addExtParameterInfosForCall(paramInfos, FPT.getTypePtr(), PrefixSize, in appendParameterTypes()
433 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall() local
436 FPT, TotalPrefixArgs + ExtraSuffixArgs) in arrangeCXXConstructorCall()
445 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall()
449 if (PassProtoArgs && FPT->hasExtParameterInfos()) { in arrangeCXXConstructorCall()
451 addExtParameterInfosForCall(ParamInfos, FPT.getTypePtr(), TotalPrefixArgs, in arrangeCXXConstructorCall()
1735 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in GetFunctionTypeForVTable() local
1737 if (!isFuncTypeConvertible(FPT)) in GetFunctionTypeForVTable()
1745 const FunctionProtoType *FPT) { in AddAttributesFromFunctionProtoType() argument
1746 if (!FPT) in AddAttributesFromFunctionProtoType()
1749 if (!isUnresolvedExceptionSpec(FPT->getExceptionSpecType()) && in AddAttributesFromFunctionProtoType()
1750 FPT->isNothrow()) in AddAttributesFromFunctionProtoType()
1753 unsigned SMEBits = FPT->getAArch64SMEAttributes(); in AddAttributesFromFunctionProtoType()
4477 const auto *FPT = Prototype.P.get<const FunctionProtoType *>(); in EmitCallArgs() local
4478 IsVariadic = FPT->isVariadic(); in EmitCallArgs()
4479 ExplicitCC = FPT->getExtInfo().getCC(); in EmitCallArgs()
4480 ArgTypes.assign(FPT->param_type_begin() + ParamsToSkip, in EmitCallArgs()
4481 FPT->param_type_end()); in EmitCallArgs()