| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExceptionSpec.cpp | 36 return T->getAs<FunctionProtoType>(); in GetUnderlyingFunction() 208 const FunctionProtoType *FnT = T->getAs<FunctionProtoType>(); in CheckDistantExceptionSpec() 215 const FunctionProtoType * 226 const FunctionProtoType *SourceFPT = in ResolveExceptionSpec() 239 const FunctionProtoType *Proto = in ResolveExceptionSpec() 240 SourceDecl->getType()->castAs<FunctionProtoType>(); in ResolveExceptionSpec() 628 const FunctionProtoType *WithExceptions = nullptr; in CheckEquivalentExceptionSpecImpl() 998 Old->getType()->castAs<FunctionProtoType>(), in CheckOverridingFunctionExceptionSpec() 1000 New->getType()->castAs<FunctionProtoType>(), in CheckOverridingFunctionExceptionSpec() 1049 const FunctionProtoType *FT; in canCalleeThrow() [all …]
|
| H A D | SemaLambda.cpp | 371 const FunctionProtoType *FPT = MethodType->castAs<FunctionProtoType>(); in buildTypeForLambdaCallOperator() 1521 Sema &S, const FunctionProtoType &CallOpProto, Func F) { in repeatForLambdaConversionFunctionCallingConvs() 1584 const FunctionProtoType *CallOpProto, CallingConv CC) { in getLambdaConversionFunctionResultType() 1585 const FunctionProtoType::ExtProtoInfo CallOpExtInfo = in getLambdaConversionFunctionResultType() 1587 FunctionProtoType::ExtProtoInfo InvokerExtInfo = CallOpExtInfo; in getLambdaConversionFunctionResultType() 1614 FunctionProtoType::ExtProtoInfo ConvExtInfo( in addFunctionPointerConversion() 1776 const FunctionProtoType *CallOpProto = in addFunctionPointerConversions() 1777 CallOperator->getType()->castAs<FunctionProtoType>(); in addFunctionPointerConversions() 1793 const FunctionProtoType *CallOpProto = in addBlockPointerConversion() 1794 CallOperator->getType()->castAs<FunctionProtoType>(); in addBlockPointerConversion() [all …]
|
| H A D | SemaOverload.cpp | 2845 const FunctionProtoType *FromFunctionType in isObjCPointerConversion() 2847 const FunctionProtoType *ToFunctionType in isObjCPointerConversion() 2848 = ToPointeeType->getAs<FunctionProtoType>(); in isObjCPointerConversion() 2993 const FunctionProtoType *FromFunctionType in IsBlockPointerConversion() 2995 const FunctionProtoType *ToFunctionType in IsBlockPointerConversion() 2996 = ToPointeeType->getAs<FunctionProtoType>(); in IsBlockPointerConversion() 6752 const FunctionProtoType *Proto in AddOverloadCandidate() 7363 const FunctionProtoType *Proto in AddMethodCandidate() 8993 if (const FunctionProtoType *Proto =PointeeTy->getAs<FunctionProtoType>()) in addUnaryStarPointerOverloads() 15224 const FunctionProtoType *proto = fnType->castAs<FunctionProtoType>(); in BuildCallToMemberFunction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CheckSecuritySyntaxOnly.cpp | 351 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_bcmp() 393 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_bcopy() 436 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_bzero() 478 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_gets() 514 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_getpw() 558 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_mktemp() 823 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_strCommon() 862 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_rand() 901 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_random() 1036 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkUncheckedReturnValue()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.h | 36 class FunctionProtoType; variable 197 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty); 225 const FunctionProtoType *type, 241 const FunctionProtoType *type, 249 const FunctionProtoType *FTP, 261 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
|
| H A D | CGCall.h | 42 const FunctionProtoType *CalleeProtoTy; 48 CGCalleeInfo(const FunctionProtoType *calleeProtoTy, GlobalDecl calleeDecl) in CGCalleeInfo() 50 CGCalleeInfo(const FunctionProtoType *calleeProtoTy) in CGCalleeInfo() 55 const FunctionProtoType *getCalleeFunctionProtoType() const { in getCalleeFunctionProtoType()
|
| H A D | CodeGenABITypes.cpp | 44 CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType() 57 const FunctionProtoType *FTP, in arrangeCXXMethodType()
|
| H A D | CodeGenTypes.cpp | 156 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in isFuncTypeConvertible() 250 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in ConvertFunctionTypeInternal() 264 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) { in ConvertFunctionTypeInternal() 266 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); in ConvertFunctionTypeInternal()
|
| H A D | CGCall.cpp | 99 .getAs<FunctionProtoType>(); in GetFormalType() 186 CanQual<FunctionProtoType> FTP) { in arrangeLLVMFunctionInfo() 303 auto prototype = FT.getAs<FunctionProtoType>(); in arrangeCXXMethodDeclaration() 342 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeCXXStructorDeclaration() 391 getExtParameterInfosForCall(const FunctionProtoType *proto, in getExtParameterInfosForCall() 423 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall() 552 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeUnprototypedMustTailThunk() 563 CanQual<FunctionProtoType> FTP = GetFormalType(CD); in arrangeMSCtorClosure() 596 if (const FunctionProtoType *proto = dyn_cast<FunctionProtoType>(fnType)) { in arrangeFreeFunctionLikeCall() 759 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos, in arrangeLLVMFunctionInfo() [all …]
|
| H A D | CGExprCXX.cpp | 57 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in commonEmitCXXMemberOrOperatorCall() 90 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in EmitCXXMemberOrOperatorCall() 271 EmitCallArgs(*RtlArgs, MD->getType()->castAs<FunctionProtoType>(), in EmitCXXMemberOrOperatorMemberCallExpr() 447 const auto *FPT = MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitCXXMemberPointerCallExpr() 1329 const FunctionProtoType *CalleeType, in EmitNewDeleteCall() 1353 RValue CodeGenFunction::EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, in EmitBuiltinNewDeleteCall() 1382 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>(); in getUsualDeleteParams() 1456 const auto *FPT = OperatorDelete->getType()->castAs<FunctionProtoType>(); in Emit() 1633 const FunctionProtoType *allocatorType = in EmitCXXNewExpr() 1634 allocator->getType()->castAs<FunctionProtoType>(); in EmitCXXNewExpr() [all …]
|
| H A D | CGGPUBuiltin.cpp | 146 E->getDirectCallee()->getType()->getAs<FunctionProtoType>(), in EmitDevicePrintfCallExpr() 188 E->getDirectCallee()->getType()->getAs<FunctionProtoType>(), in EmitAMDGPUDevicePrintfCallExpr()
|
| H A D | CGVTables.cpp | 164 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in GenerateVarArgsThunk() 259 ResultType = MD->getType()->castAs<FunctionProtoType>()->getReturnType(); in StartThunk() 344 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in EmitCallAndReturnForThunk()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | AbstractBasicReader.h | 222 FunctionProtoType::ExceptionSpecInfo 224 FunctionProtoType::ExceptionSpecInfo esi; in readExceptionSpecInfo() 239 FunctionProtoType::ExtParameterInfo readExtParameterInfo() { in readExtParameterInfo() 240 static_assert(sizeof(FunctionProtoType::ExtParameterInfo().getOpaqueValue()) in readExtParameterInfo() 244 return FunctionProtoType::ExtParameterInfo::getFromOpaqueValue(value); in readExtParameterInfo()
|
| H A D | AbstractBasicWriter.h | 205 const FunctionProtoType::ExceptionSpecInfo &esi) { in writeExceptionSpecInfo() 219 void writeExtParameterInfo(FunctionProtoType::ExtParameterInfo epi) { in writeExtParameterInfo()
|
| H A D | CanonicalType.h | 499 struct CanProxyAdaptor<FunctionProtoType> 500 : public CanProxyBase<FunctionProtoType> { 506 ArrayRef<FunctionProtoType::ExtParameterInfo>, getExtParameterInfos) 516 CanTypeIterator<FunctionProtoType::param_type_iterator>;
|
| H A D | ASTContext.h | 211 mutable llvm::ContextualFoldingSet<FunctionProtoType, ASTContext&> 1306 QualType Orig, const FunctionProtoType::ExceptionSpecInfo &ESI) const; 1315 const FunctionProtoType::ExceptionSpecInfo &ESI, 1551 const FunctionProtoType::ExtProtoInfo &EPI) const { in getFunctionType() 1560 const FunctionProtoType::ExtProtoInfo &EPI, 2830 FunctionProtoType::ExceptionSpecInfo 2831 mergeExceptionSpecs(FunctionProtoType::ExceptionSpecInfo ESI1, 2832 FunctionProtoType::ExceptionSpecInfo ESI2, 2935 const FunctionProtoType *FirstFnType, 2936 const FunctionProtoType *SecondFnType, [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | NameSearchContext.cpp | 88 const FunctionProtoType *func_proto_type = in AddFunDecl() 89 qual_type.getTypePtr()->getAs<FunctionProtoType>(); in AddFunDecl() 131 FunctionProtoType::ExtProtoInfo proto_info; in AddGenericFunDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 497 static RequiredArgs forPrototypePlus(const FunctionProtoType *prototype, in forPrototypePlus() 504 [](const FunctionProtoType::ExtParameterInfo &ExtInfo) { in forPrototypePlus() 511 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus() 516 static RequiredArgs forPrototype(const FunctionProtoType *prototype) { in forPrototype() 520 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) { in forPrototype() 554 FunctionProtoType::ExtParameterInfo> { 556 typedef FunctionProtoType::ExtParameterInfo ExtParameterInfo;
|
| H A D | CodeGenABITypes.h | 67 CanQual<FunctionProtoType> Ty); 74 const FunctionProtoType *FTP,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 45 const FunctionProtoType *FT = in isDispatchBlock() 46 BPT->getPointeeType()->getAs<FunctionProtoType>(); in isDispatchBlock() 407 const FunctionProtoType *CallbackFunctionType; in create_call_once() 416 ->getAs<FunctionProtoType>(); in create_call_once() 419 CallbackType->getPointeeType()->getAs<FunctionProtoType>(); in create_call_once() 421 CallbackFunctionType = CallbackType->getAs<FunctionProtoType>(); in create_call_once()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Mangle.cpp | 217 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FT); in mangleName() 493 auto CC = MD->getType()->castAs<FunctionProtoType>()->getCallConv(); in getAllManglings()
|
| H A D | Type.cpp | 1065 QualType VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType() 1915 Type *VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType() 1917 return const_cast<FunctionProtoType*>(T); in VisitFunctionProtoType() 3446 void FunctionProtoType::ExceptionSpecInfo::instantiate() { in instantiate() 3453 FunctionProtoType::FunctionProtoType(QualType result, ArrayRef<QualType> params, in FunctionProtoType() function in FunctionProtoType 3585 bool FunctionProtoType::hasDependentExceptionSpec() const { in hasDependentExceptionSpec() 3606 CanThrowResult FunctionProtoType::canThrow() const { in canThrow() 3639 bool FunctionProtoType::isTemplateVariadic() const { in isTemplateVariadic() 3703 void FunctionProtoType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 4321 const auto *FPT = cast<FunctionProtoType>(T); in computeCachedProperties() [all …]
|
| H A D | MicrosoftMangle.cpp | 451 void mangleThrowSpecification(const FunctionProtoType *T); 594 const FunctionProtoType *FT = FD->getType()->castAs<FunctionProtoType>(); in mangleFunctionEncoding() 842 mangleCallingConvention(MD->getType()->castAs<FunctionProtoType>()); in mangleVirtualMemPtrThunk() 2649 void MicrosoftCXXNameMangler::mangleType(const FunctionProtoType *T, Qualifiers, in mangleType() 2674 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(T); in mangleFunctionType() 2940 const FunctionProtoType *FT) { in mangleThrowSpecification() 3090 if (const FunctionProtoType *FPT = PointeeType->getAs<FunctionProtoType>()) { in mangleType() 3366 mangleFunctionType(PointeeType->castAs<FunctionProtoType>()); in mangleType() 3663 DeclForFPT->getType()->castAs<FunctionProtoType>(), MD); in mangleThunk() 3678 Mangler.mangleFunctionType(DD->getType()->castAs<FunctionProtoType>(), DD); in mangleCXXDtorThunk()
|
| H A D | ASTContext.cpp | 3123 const auto *FPT = cast<FunctionProtoType>(T); in adjustFunctionType() 4383 if (FunctionProtoType *FPT = in getFunctionTypeInternal() 4481 FunctionProtoType *NewIP = in getFunctionTypeInternal() 4500 auto *FTP = (FunctionProtoType *)Allocate(Size, alignof(FunctionProtoType)); in getFunctionTypeInternal() 4501 FunctionProtoType::ExtProtoInfo newEPI = EPI; in getFunctionTypeInternal() 6604 auto *XFPT = XT->getAs<FunctionProtoType>(); in isSameEntity() 10879 const FunctionProtoType *FirstFnType, const FunctionProtoType *SecondFnType, in mergeExtParameterInfo() 11595 FunctionProtoType::ExtProtoInfo EPI; in GetBuiltinType() 12602 FunctionProtoType::ExceptionSpecInfo 12811 const auto *FX = cast<FunctionProtoType>(X), in getCommonNonSugarTypeNode() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 485 FunctionProtoType::ExtProtoInfo fpi; in getSimpleFunctionType() 547 if (const FunctionProtoType *fproto in RewriteBlocksInFunctionProtoType() 820 if (const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(FPRetType)){ in RewritePropertyImplDecl() 1147 if (const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(FPRetType)) { in RewriteObjCMethodDecl() 2117 const FunctionProtoType *proto = nullptr; in RewriteObjCQualifiedInterfaceTypes() 2298 const FunctionProtoType *proto = dyn_cast_or_null<FunctionProtoType>(funcType); in RewriteBlockLiteralFunctionDecl() 3270 const FunctionProtoType *FT = cast<FunctionProtoType>(AFT); in SynthesizeBlockFunc() 3694 const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FT); in convertFunctionTypeOfBlocks() 3755 const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FT); in SynthesizeBlockCall() 3955 const FunctionProtoType *FTP; in PointerTypeTakesAnyBlockArguments() [all …]
|