| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaExceptionSpec.cpp | 35 return T->getAs<FunctionProtoType>(); in GetUnderlyingFunction() 181 const FunctionProtoType *FnT = T->getAs<FunctionProtoType>(); in CheckDistantExceptionSpec() 188 const FunctionProtoType * 199 const FunctionProtoType *SourceFPT = in ResolveExceptionSpec() 212 const FunctionProtoType *Proto = in ResolveExceptionSpec() 267 const FunctionProtoType *Ty = in hasImplicitExceptionSpec() 326 const FunctionProtoType *NewProto = in CheckEquivalentExceptionSpec() 327 New->getType()->castAs<FunctionProtoType>(); in CheckEquivalentExceptionSpec() 348 const FunctionProtoType *OldProto = in CheckEquivalentExceptionSpec() 994 const FunctionProtoType *FT; in canCalleeThrow() [all …]
|
| H A D | SemaLambda.cpp | 388 const FunctionProtoType *FPT = MethodType->castAs<FunctionProtoType>(); in startLambdaDefinition() 857 FunctionProtoType::ExtProtoInfo EPI(Context.getDefaultCallingConvention( in ActOnStartOfLambdaDefinition() 1191 const FunctionProtoType *CallOpProto) { in getLambdaConversionFunctionResultType() 1195 const FunctionProtoType::ExtProtoInfo CallOpExtInfo = in getLambdaConversionFunctionResultType() 1197 FunctionProtoType::ExtProtoInfo InvokerExtInfo = CallOpExtInfo; in getLambdaConversionFunctionResultType() 1224 CallOperator->getType()->castAs<FunctionProtoType>()); in addFunctionPointerConversion() 1228 FunctionProtoType::ExtProtoInfo ConvExtInfo( in addFunctionPointerConversion() 1375 CallOperator->getType()->castAs<FunctionProtoType>()); in addBlockPointerConversion() 1378 FunctionProtoType::ExtProtoInfo ConversionEPI( in addBlockPointerConversion()
|
| H A D | SemaOverload.cpp | 1110 const FunctionProtoType *OldType = cast<FunctionProtoType>(OldQType); in IsOverload() 1111 const FunctionProtoType *NewType = cast<FunctionProtoType>(NewQType); in IsOverload() 3232 const FunctionProtoType *CtorType = in isFirstArgumentCompatibleWithType() 5960 const FunctionProtoType *Proto = Fn->getType()->getAs<FunctionProtoType>(); in IsAcceptableNonMemberOperatorCandidate() 5997 const FunctionProtoType *Proto in AddOverloadCandidate() 6561 const FunctionProtoType *Proto in AddMethodCandidate() 7949 if (const FunctionProtoType *Proto =PointeeTy->getAs<FunctionProtoType>()) in addUnaryStarPointerOverloads() 9949 const FunctionProtoType *FnTy = Fn->getType()->getAs<FunctionProtoType>(); in DiagnoseArityMismatch() 12867 const FunctionProtoType *proto = fnType->castAs<FunctionProtoType>(); in BuildCallToMemberFunction() 13206 if (const FunctionProtoType *Proto = ConvType->getAs<FunctionProtoType>()) in BuildCallToObjectOfClassType() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 1666 const FunctionProtoType *FunctionProtoArg = in DeduceTemplateArgumentsByTypeMatch() 1667 dyn_cast<FunctionProtoType>(Arg); in DeduceTemplateArgumentsByTypeMatch() 1672 cast<FunctionProtoType>(Param); in DeduceTemplateArgumentsByTypeMatch() 3051 const FunctionProtoType *Proto in SubstituteExplicitTemplateArguments() 3817 const FunctionProtoType *Proto in DeduceTemplateArguments() 3956 const FunctionProtoType *FunctionTypeP = in adjustCCAndNoReturn() 3957 FunctionType->castAs<FunctionProtoType>(); in adjustCCAndNoReturn() 3958 const FunctionProtoType *ArgFunctionTypeP = in adjustCCAndNoReturn() 4682 const FunctionProtoType *Proto1 = FD1->getType()->getAs<FunctionProtoType>(); in isAtLeastAsSpecializedAs() 4683 const FunctionProtoType *Proto2 = FD2->getType()->getAs<FunctionProtoType>(); in isAtLeastAsSpecializedAs() [all …]
|
| H A D | SemaDeclCXX.cpp | 158 const FunctionProtoType *Proto in CalledDecl() 1559 const FunctionProtoType *FT = FD->getType()->getAs<FunctionProtoType>(); in CheckConstexprParameterTypes() 6462 FunctionProtoType::ExtProtoInfo EPI; in getImplicitMethodEPI() 6476 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in EvaluateImplicitExceptionSpec() 6541 const FunctionProtoType *Type = MD->getType()->getAs<FunctionProtoType>(); in CheckExplicitlyDefaultedSpecialMember() 6718 const FunctionProtoType *ImplicitType = cast<FunctionProtoType>( in CheckExplicitlyDefaultedMemberExceptionSpec() 8203 const FunctionProtoType *Proto = R->getAs<FunctionProtoType>(); in CheckConstructorDeclarator() 8408 const FunctionProtoType *Proto = R->getAs<FunctionProtoType>(); in CheckDestructorDeclarator() 8482 const FunctionProtoType *Proto = R->getAs<FunctionProtoType>(); in CheckConversionDeclarator() 11086 const FunctionProtoType *FPT = TInfo->getType()->castAs<FunctionProtoType>(); in findInheritingConstructor() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CheckSecuritySyntaxOnly.cpp | 320 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_bcmp() 362 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_bcopy() 405 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_bzero() 447 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_gets() 483 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_getpw() 527 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_mktemp() 708 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_strCommon() 742 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_rand() 785 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_random() 860 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkUncheckedReturnValue()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.h | 39 class FunctionProtoType; variable 266 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty, 295 const FunctionProtoType *type, 312 const FunctionProtoType *type, 320 const FunctionProtoType *FTP, 334 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
|
| H A D | CodeGenABITypes.cpp | 38 CanQual<FunctionProtoType> Ty, in arrangeFreeFunctionType() 52 const FunctionProtoType *FTP, in arrangeCXXMethodType()
|
| H A D | CGCall.h | 47 const FunctionProtoType *CalleeProtoTy; 53 CGCalleeInfo(const FunctionProtoType *calleeProtoTy, GlobalDecl calleeDecl) in CGCalleeInfo() 55 CGCalleeInfo(const FunctionProtoType *calleeProtoTy) in CGCalleeInfo() 60 const FunctionProtoType *getCalleeFunctionProtoType() const { in getCalleeFunctionProtoType()
|
| H A D | CodeGenTypes.cpp | 233 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in isFuncTypeConvertible() 327 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in ConvertFunctionType() 349 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) { in ConvertFunctionType() 351 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0)), FD); in ConvertFunctionType()
|
| H A D | CGCall.cpp | 84 .getAs<FunctionProtoType>(); in GetFormalType() 172 CanQual<FunctionProtoType> FTP, in arrangeLLVMFunctionInfo() 285 auto prototype = FT.getAs<FunctionProtoType>(); in arrangeCXXMethodDeclaration() 328 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeCXXStructorDeclaration() 340 FunctionProtoType::ExtParameterInfo{}); in arrangeCXXStructorDeclaration() 378 getExtParameterInfosForCall(const FunctionProtoType *proto, in getExtParameterInfosForCall() 410 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall() 537 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeUnprototypedMustTailThunk() 549 CanQual<FunctionProtoType> FTP = GetFormalType(CD); in arrangeMSCtorClosure() 583 if (const FunctionProtoType *proto = dyn_cast<FunctionProtoType>(fnType)) { in arrangeFreeFunctionLikeCall() [all …]
|
| H A D | CGExprCXX.cpp | 58 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in commonEmitCXXMemberOrOperatorCall() 86 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in EmitCXXMemberOrOperatorCall() 425 const FunctionProtoType *FPT = in EmitCXXMemberPointerCallExpr() 426 MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitCXXMemberPointerCallExpr() 1355 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>(); in getUsualDeleteParams() 1429 const FunctionProtoType *FPT = in Emit() 1430 OperatorDelete->getType()->getAs<FunctionProtoType>(); in Emit() 1600 const FunctionProtoType *allocatorType = in EmitCXXNewExpr() 1601 allocator->getType()->castAs<FunctionProtoType>(); in EmitCXXNewExpr() 1766 const FunctionProtoType *DeleteFTy = in EmitDeleteCall() [all …]
|
| H A D | CGVTables.cpp | 161 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in GenerateVarArgsThunk() 235 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in StartThunk() 326 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in EmitCallAndReturnForThunk()
|
| H A D | ObjectFilePCHContainerOperations.cpp | 110 FunctionProtoType::ExtProtoInfo()); in VisitFunctionDecl() 129 FunctionProtoType::ExtProtoInfo()); in VisitObjCMethodDecl()
|
| H A D | CGCXXABI.cpp | 54 const FunctionProtoType *FPT = in EmitLoadOfMemberFunctionPointer() 55 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ItaniumCXXABI.cpp | 115 const FunctionProtoType *Proto = in getManglingNumber() 116 CallOperator->getType()->getAs<FunctionProtoType>(); in getManglingNumber() 119 FunctionProtoType::ExtProtoInfo EPI; in getManglingNumber() 124 return ++ManglingNumbers[Key->castAs<FunctionProtoType>()]; in getManglingNumber()
|
| H A D | Mangle.cpp | 167 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FT); in mangleName()
|
| H A D | Type.cpp | 899 QualType VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType() 919 FunctionProtoType::ExtProtoInfo info = T->getExtProtoInfo(); in VisitFunctionProtoType() 1698 Type *VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType() 1700 return const_cast<FunctionProtoType*>(T); in VisitFunctionProtoType() 2847 FunctionProtoType::FunctionProtoType(QualType result, ArrayRef<QualType> params, in FunctionProtoType() function in FunctionProtoType 2962 bool FunctionProtoType::hasDependentExceptionSpec() const { in hasDependentExceptionSpec() 2983 CanThrowResult FunctionProtoType::canThrow() const { in canThrow() 3015 bool FunctionProtoType::isTemplateVariadic() const { in isTemplateVariadic() 3075 void FunctionProtoType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 3565 const auto *FPT = cast<FunctionProtoType>(T); in computeCachedProperties() [all …]
|
| H A D | MicrosoftMangle.cpp | 370 void mangleThrowSpecification(const FunctionProtoType *T); 502 const FunctionProtoType *FT = FD->getType()->castAs<FunctionProtoType>(); in mangleFunctionEncoding() 699 mangleCallingConvention(MD->getType()->getAs<FunctionProtoType>()); in mangleVirtualMemPtrThunk() 2113 void MicrosoftCXXNameMangler::mangleType(const FunctionProtoType *T, Qualifiers, in mangleType() 2138 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(T); in mangleFunctionType() 2380 const FunctionProtoType *FT) { in mangleThrowSpecification() 2530 if (const FunctionProtoType *FPT = PointeeType->getAs<FunctionProtoType>()) { in mangleType() 2779 mangleFunctionType(PointeeType->castAs<FunctionProtoType>()); in mangleType() 3038 DeclForFPT->getType()->castAs<FunctionProtoType>(), MD); in mangleThunk() 3053 Mangler.mangleFunctionType(DD->getType()->castAs<FunctionProtoType>(), DD); in mangleCXXDtorThunk()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/ |
| H A D | CodeGenABITypes.h | 58 CanQual<FunctionProtoType> Ty, 66 const FunctionProtoType *FTP,
|
| H A D | CGFunctionInfo.h | 443 static RequiredArgs forPrototypePlus(const FunctionProtoType *prototype, in forPrototypePlus() 455 static RequiredArgs forPrototype(const FunctionProtoType *prototype, in forPrototype() 460 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype, in forPrototype() 465 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus() 496 FunctionProtoType::ExtParameterInfo> { 498 typedef FunctionProtoType::ExtParameterInfo ExtParameterInfo;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 44 const FunctionProtoType *FT = in isDispatchBlock() 45 BPT->getPointeeType()->getAs<FunctionProtoType>(); in isDispatchBlock() 379 const FunctionProtoType *CallbackFunctionType; in create_call_once() 388 ->getAs<FunctionProtoType>(); in create_call_once() 391 CallbackType->getPointeeType()->getAs<FunctionProtoType>(); in create_call_once() 393 CallbackFunctionType = CallbackType->getAs<FunctionProtoType>(); in create_call_once()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 499 struct CanProxyAdaptor<FunctionProtoType> 500 : public CanProxyBase<FunctionProtoType> { 506 ArrayRef<FunctionProtoType::ExtParameterInfo>, getExtParameterInfos) 516 CanTypeIterator<FunctionProtoType::param_type_iterator>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 123 class FunctionProtoType; variable 1481 const FunctionProtoType *Old, SourceLocation OldLoc, 1482 const FunctionProtoType *New, SourceLocation NewLoc); 1485 const FunctionProtoType *Old, SourceLocation OldLoc, 1486 const FunctionProtoType *New, SourceLocation NewLoc); 2833 const FunctionProtoType *Proto, 4796 FunctionProtoType::ExceptionSpecInfo ESI; in getExceptionSpec() 7742 const FunctionProtoType::ExtParameterInfo * 10479 const FunctionProtoType *Proto); 10483 const FunctionProtoType *Proto); [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 486 FunctionProtoType::ExtProtoInfo fpi; in getSimpleFunctionType() 547 if (const FunctionProtoType *fproto in RewriteBlocksInFunctionProtoType() 818 if (const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(FPRetType)){ in RewritePropertyImplDecl() 1144 if (const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(FPRetType)) { in RewriteObjCMethodDecl() 2108 const FunctionProtoType *proto = nullptr; in RewriteObjCQualifiedInterfaceTypes() 2289 const FunctionProtoType *proto = dyn_cast<FunctionProtoType>(funcType); in RewriteBlockLiteralFunctionDecl() 3269 const FunctionProtoType *FT = cast<FunctionProtoType>(AFT); in SynthesizeBlockFunc() 3693 const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FT); in convertFunctionTypeOfBlocks() 3756 const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FT); in SynthesizeBlockCall() 3957 const FunctionProtoType *FTP; in PointerTypeTakesAnyBlockArguments() [all …]
|