/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CheckSecuritySyntaxOnly.cpp | 310 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); local 311 if (!FPT) 315 if (FPT->getNumParams() != 1) 319 const PointerType *PT = FPT->getParamType(0)->getAs<PointerType>(); 346 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); local 347 if (!FPT) 351 if (FPT->getNumParams() != 2) 355 if (!FPT->getParamType(0)->isIntegralOrUnscopedEnumerationType()) 359 const PointerType *PT = FPT->getParamType(1)->getAs<PointerType>(); 390 const FunctionProtoType *FPT local 559 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); local [all...] |
/external/clang/lib/CodeGen/ |
H A D | CodeGenTypes.cpp | 229 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) 230 for (unsigned i = 0, e = FPT->getNumParams(); i != e; i++) 231 if (!isFuncParamTypeConvertible(FPT->getParamType(i))) 312 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) 313 for (unsigned i = 0, e = FPT->getNumParams(); i != e; i++) 314 if (const RecordType *RT = FPT->getParamType(i)->getAs<RecordType>()) 334 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) { 336 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0)), FD);
|
H A D | CGExprCXX.cpp | 55 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); local 56 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size()); 62 CGF.EmitCallArgs(Args, FPT, drop_begin(CE->arguments(), ArgsToSkip), 66 FPT->getNumParams() == 0 && 76 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); local 81 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required), 294 const FunctionProtoType *FPT = local 326 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, 1); 329 EmitCallArgs(Args, FPT, E->arguments(), E->getDirectCallee()); 330 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, require [all...] |
H A D | CGVTables.cpp | 148 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); local 149 QualType ResultType = FPT->getReturnType(); 219 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); local 224 : FPT->getReturnType(); 292 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); local 296 CGM.getTypes().arrangeCXXMethodCall(CallArgs, FPT, 297 RequiredArgs::forPrototypePlus(FPT, 1)); 317 : FPT->getReturnType();
|
H A D | CGCXXABI.cpp | 83 const FunctionProtoType *FPT = local 88 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr));
|
H A D | CGCall.cpp | 96 /// Adds the formal paramaters in FPT to the given prefix. If any parameter in 97 /// FPT has pass_object_size attrs, then we'll add parameters for those, too. 100 const CanQual<FunctionProtoType> &FPT, 104 prefix.append(FPT->param_type_begin(), FPT->param_type_end()); 108 // In the vast majority cases, we'll have precisely FPT->getNumParams() 111 prefix.reserve(prefix.size() + FPT->getNumParams()); 113 assert(FD->getNumParams() == FPT->getNumParams()); 114 for (unsigned I = 0, E = FPT->getNumParams(); I != E; ++I) { 115 prefix.push_back(FPT 98 appendParameterTypes(const CodeGenTypes &CGT, SmallVectorImpl<CanQualType> &prefix, const CanQual<FunctionProtoType> &FPT, const FunctionDecl *FD) argument 269 CanQual<FunctionProtoType> FPT = GetFormalType(D); local 476 arrangeCXXMethodCall(const CallArgList &args, const FunctionProtoType *FPT, RequiredArgs required) argument [all...] |
H A D | CGClass.cpp | 2087 const FunctionProtoType *FPT = D->getType()->castAs<FunctionProtoType>(); local 2088 EmitCallArgs(Args, FPT, E->arguments(), E->getConstructor()); 2163 const FunctionProtoType *FPT = D->getType()->castAs<FunctionProtoType>(); local 2171 QualType QT = *(FPT->param_type_begin()); 2177 EmitCallArgs(Args, FPT, drop_begin(E->arguments(), 1), E->getConstructor(), 2180 EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, RequiredArgs::All), 2697 const FunctionProtoType *FPT = local 2699 QualType resultType = FPT->getReturnType();
|
H A D | CGDebugInfo.cpp | 856 else if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(Ty)) { 857 for (unsigned i = 0, e = FPT->getNumParams(); i != e; ++i) 858 EltTys.push_back(getOrCreateType(FPT->getParamType(i), Unit)); 859 if (FPT->isVariadic()) 2013 const FunctionProtoType *FPT = local 2017 Ty->getClass(), FPT->getTypeQuals())), 2018 FPT, U), 2631 else if (auto *FPT = dyn_cast<FunctionProtoType>(FnType)) 2632 if (FPT->getNumParams() > 1) 2633 SelfDeclTy = FPT [all...] |
H A D | MicrosoftCXXABI.cpp | 1247 const FunctionProtoType *FPT = CD->getType()->castAs<FunctionProtoType>(); local 1249 if (FPT->isVariadic()) 1383 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); local 1384 if (FPT->isVariadic()) 1469 const FunctionProtoType *FPT = D->getType()->castAs<FunctionProtoType>(); local 1474 if (FPT->isVariadic()) 2672 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); local 2676 if (Types.isFuncTypeConvertible(FPT)) { 3222 const FunctionProtoType *FPT = local 3226 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*F 3863 const auto *FPT = CD->getType()->castAs<FunctionProtoType>(); local [all...] |
H A D | CGException.cpp | 1426 const auto *FPT = cast<FunctionProtoType>( variable 1429 CGM.getTypes().arrangeFreeFunctionCall(Args, FPT,
|
H A D | ItaniumCXXABI.cpp | 532 const FunctionProtoType *FPT = local 538 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr)); 828 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); local 831 if (Types.isFuncTypeConvertible(FPT)) {
|
H A D | TargetInfo.cpp | 7362 if (const FunctionProtoType *FPT = FT->getAs<FunctionProtoType>()) { 7364 auto I = FPT->param_type_begin(); 7365 auto E = FPT->param_type_end(); 7374 if (FPT->isVariadic()) 7377 if (FPT->isVariadic())
|
/external/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 141 Sema::ResolveExceptionSpec(SourceLocation Loc, const FunctionProtoType *FPT) { argument 142 if (FPT->getExceptionSpecType() == EST_Unparsed) { 147 if (!isUnresolvedExceptionSpec(FPT->getExceptionSpecType())) 148 return FPT; 150 FunctionDecl *SourceDecl = FPT->getExceptionSpecDecl();
|
H A D | SemaLambda.cpp | 365 const FunctionProtoType *FPT = MethodType->castAs<FunctionProtoType>(); local 366 QualType Result = FPT->getReturnType(); 369 MethodType = Context.getFunctionType(Result, FPT->getParamTypes(), 370 FPT->getExtProtoInfo());
|
H A D | Sema.cpp | 1386 if (const FunctionProtoType *FPT = 1388 if (FPT->getNumParams() == 0)
|
H A D | SemaDecl.cpp | 7595 const FunctionProtoType *FPT = local 7598 SubstAutoType(FPT->getReturnType(), Context.DependentTy); 7599 NewFD->setType(Context.getFunctionType(Result, FPT->getParamTypes(), 7600 FPT->getExtProtoInfo())); 7659 if (const FunctionProtoType *FPT = R->getAs<FunctionProtoType>()) { 7660 if (FPT->hasExceptionSpec()) { 7675 if (FPT->getNumParams() > 0 || FPT->isVariadic()) 7774 const FunctionProtoType *FPT = R->getAs<FunctionProtoType>(); local 7777 getLangOpts().CPlusPlus11 && FPT 8414 const FunctionProtoType *FPT = local [all...] |
H A D | SemaTemplate.cpp | 6853 const FunctionProtoType *FPT = FT->castAs<FunctionProtoType>(); local 6854 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); 6856 FT = Context.getFunctionType(FPT->getReturnType(), 6857 FPT->getParamTypes(), EPI); 7882 if (auto *FPT = R->getAs<FunctionProtoType>()) 7883 if (FPT->hasExceptionSpec()) { 7892 Specialization->getLocation(), FPT, D.getLocStart());
|
H A D | SemaType.cpp | 1820 const FunctionProtoType *FPT = T->getAs<FunctionProtoType>(); local 1821 if (!FPT || (FPT->getTypeQuals() == 0 && FPT->getRefQualifier() == RQ_None)) 1826 << getFunctionQualifiersAsString(FPT);
|
H A D | SemaDeclCXX.cpp | 5206 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); local 5207 if (FPT->getExceptionSpecType() != EST_Unevaluated) 9212 const FunctionProtoType *FPT = DerivedType->castAs<FunctionProtoType>(); local 9213 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); 9216 DerivedCtor->setType(Context.getFunctionType(FPT->getReturnType(), 9217 FPT->getParamTypes(), EPI)); 9221 for (unsigned I = 0, N = FPT->getNumParams(); I != N; ++I) { 9223 Context.getTrivialTypeSourceInfo(FPT->getParamType(I), UsingLoc); 9226 FPT->getParamType(I), TInfo, SC_None, /*DefaultArg=*/nullptr);
|
/external/clang/lib/AST/ |
H A D | ASTDiagnostic.cpp | 82 const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT); local 83 if (FPT) { 84 for (QualType SugarPT : FPT->param_types()) { 97 QT = FPT ? Context.getFunctionType(RT, Args, FPT->getExtProtoInfo())
|
H A D | Decl.cpp | 2518 const auto *FPT = getType()->castAs<FunctionProtoType>(); local 2519 if (FPT->getNumParams() == 0 || FPT->getNumParams() > 2 || FPT->isVariadic()) 2524 if (FPT->getNumParams() == 1) 2529 QualType Ty = FPT->getParamType(1); 2662 const auto *FPT = getType()->getAs<FunctionProtoType>(); local 2663 return FPT ? FPT->getNumParams() : 0;
|
H A D | Type.cpp | 3348 const FunctionProtoType *FPT = cast<FunctionProtoType>(T); 3349 CachedProperties result = Cache::get(FPT->getReturnType()); 3350 for (const auto &ai : FPT->param_types()) 3432 const FunctionProtoType *FPT = cast<FunctionProtoType>(T); 3433 LinkageInfo LV = computeLinkageInfo(FPT->getReturnType()); 3434 for (const auto &ai : FPT->param_types())
|
H A D | ASTContext.cpp | 2225 const FunctionProtoType *FPT = cast<FunctionProtoType>(T); local 2226 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); 2228 Result = getFunctionType(FPT->getReturnType(), FPT->getParamTypes(), EPI); 2238 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>(); local 2239 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); 2240 FD->setType(getFunctionType(ResultType, FPT->getParamTypes(), EPI)); 5708 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) { 5709 for (const auto &I : FPT->param_types()) 7835 if (const FunctionProtoType *FPT [all...] |
H A D | MicrosoftMangle.cpp | 2091 if (const FunctionProtoType *FPT = PointeeType->getAs<FunctionProtoType>()) { 2094 mangleFunctionType(FPT, nullptr, true);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 2962 auto *FPT = FD->getType()->getAs<FunctionProtoType>(); local 2964 if (FPT && PrevFPT) { 2965 bool IsUnresolved = isUnresolvedExceptionSpec(FPT->getExceptionSpecType()); 3731 auto *FPT = FD->getType()->castAs<FunctionProtoType>(); local 3734 if (isUnresolvedExceptionSpec(FPT->getExceptionSpecType())) { 3736 FPT->getReturnType(), FPT->getParamTypes(), 3737 FPT->getExtProtoInfo().withExceptionSpec(ESI)));
|