| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExceptionSpec.cpp | 35 return T->getAs<FunctionProtoType>(); in GetUnderlyingFunction() 201 const FunctionProtoType *FnT = T->getAs<FunctionProtoType>(); in CheckDistantExceptionSpec() 208 const FunctionProtoType * 219 const FunctionProtoType *SourceFPT = in ResolveExceptionSpec() 232 const FunctionProtoType *Proto = in ResolveExceptionSpec() 233 SourceDecl->getType()->castAs<FunctionProtoType>(); in ResolveExceptionSpec() 265 const FunctionProtoType *Old, SourceLocation OldLoc, 266 const FunctionProtoType *New, SourceLocation NewLoc, 621 const FunctionProtoType *WithExceptions = nullptr; in CheckEquivalentExceptionSpecImpl() 1040 const FunctionProtoType *FT; in canCalleeThrow() [all …]
|
| H A D | SemaLambda.cpp | 371 const FunctionProtoType *FPT = MethodType->castAs<FunctionProtoType>(); in startLambdaDefinition() 1276 Sema &S, const FunctionProtoType &CallOpProto, Func F) { in repeatForLambdaConversionFunctionCallingConvs() 1339 const FunctionProtoType *CallOpProto, CallingConv CC) { in getLambdaConversionFunctionResultType() 1340 const FunctionProtoType::ExtProtoInfo CallOpExtInfo = in getLambdaConversionFunctionResultType() 1342 FunctionProtoType::ExtProtoInfo InvokerExtInfo = CallOpExtInfo; in getLambdaConversionFunctionResultType() 1369 FunctionProtoType::ExtProtoInfo ConvExtInfo( in addFunctionPointerConversion() 1521 const FunctionProtoType *CallOpProto = in addFunctionPointerConversions() 1522 CallOperator->getType()->castAs<FunctionProtoType>(); in addFunctionPointerConversions() 1538 const FunctionProtoType *CallOpProto = in addBlockPointerConversion() 1539 CallOperator->getType()->castAs<FunctionProtoType>(); in addBlockPointerConversion() [all …]
|
| H A D | SemaRISCVVectorLookup.cpp | 319 FunctionProtoType::ExtProtoInfo PI( in CreateRVVIntrinsicDecl() 336 const auto *FP = cast<FunctionProtoType>(BuiltinFuncType); in CreateRVVIntrinsicDecl()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CheckSecuritySyntaxOnly.cpp | 353 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_bcmp() 395 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_bcopy() 438 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_bzero() 480 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_gets() 516 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_getpw() 560 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_mktemp() 825 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_strCommon() 859 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_rand() 902 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_random() 1025 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkUncheckedReturnValue()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.h | 36 class FunctionProtoType; variable 201 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty); 229 const FunctionProtoType *type, 245 const FunctionProtoType *type, 253 const FunctionProtoType *FTP, 267 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
|
| H A D | CGCall.h | 40 const FunctionProtoType *CalleeProtoTy; 46 CGCalleeInfo(const FunctionProtoType *calleeProtoTy, GlobalDecl calleeDecl) in CGCalleeInfo() 48 CGCalleeInfo(const FunctionProtoType *calleeProtoTy) in CGCalleeInfo() 53 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 | 253 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in isFuncTypeConvertible() 348 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in ConvertFunctionTypeInternal() 370 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) { in ConvertFunctionTypeInternal() 372 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); in ConvertFunctionTypeInternal()
|
| H A D | CGCall.cpp | 96 .getAs<FunctionProtoType>(); in GetFormalType() 184 CanQual<FunctionProtoType> FTP) { in arrangeLLVMFunctionInfo() 298 auto prototype = FT.getAs<FunctionProtoType>(); in arrangeCXXMethodDeclaration() 335 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeCXXStructorDeclaration() 347 FunctionProtoType::ExtParameterInfo{}); in arrangeCXXStructorDeclaration() 385 getExtParameterInfosForCall(const FunctionProtoType *proto, in getExtParameterInfosForCall() 417 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall() 545 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeUnprototypedMustTailThunk() 557 CanQual<FunctionProtoType> FTP = GetFormalType(CD); in arrangeMSCtorClosure() 591 if (const FunctionProtoType *proto = dyn_cast<FunctionProtoType>(fnType)) { in arrangeFreeFunctionLikeCall() [all …]
|
| H A D | CGExprCXX.cpp | 55 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in commonEmitCXXMemberOrOperatorCall() 83 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in EmitCXXMemberOrOperatorCall() 264 EmitCallArgs(*RtlArgs, MD->getType()->castAs<FunctionProtoType>(), in EmitCXXMemberOrOperatorMemberCallExpr() 439 const auto *FPT = MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitCXXMemberPointerCallExpr() 1307 const FunctionProtoType *CalleeType, in EmitNewDeleteCall() 1331 RValue CodeGenFunction::EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, in EmitBuiltinNewDeleteCall() 1360 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>(); in getUsualDeleteParams() 1434 const auto *FPT = OperatorDelete->getType()->castAs<FunctionProtoType>(); in Emit() 1604 const FunctionProtoType *allocatorType = in EmitCXXNewExpr() 1605 allocator->getType()->castAs<FunctionProtoType>(); in EmitCXXNewExpr() [all …]
|
| H A D | CGGPUBuiltin.cpp | 145 E->getDirectCallee()->getType()->getAs<FunctionProtoType>(), in EmitDevicePrintfCallExpr() 187 E->getDirectCallee()->getType()->getAs<FunctionProtoType>(), in EmitAMDGPUDevicePrintfCallExpr()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | AbstractBasicReader.h | 221 FunctionProtoType::ExceptionSpecInfo 223 FunctionProtoType::ExceptionSpecInfo esi; in readExceptionSpecInfo() 238 FunctionProtoType::ExtParameterInfo readExtParameterInfo() { in readExtParameterInfo() 239 static_assert(sizeof(FunctionProtoType::ExtParameterInfo().getOpaqueValue()) in readExtParameterInfo() 243 return FunctionProtoType::ExtParameterInfo::getFromOpaqueValue(value); in readExtParameterInfo()
|
| H A D | AbstractBasicWriter.h | 208 const FunctionProtoType::ExceptionSpecInfo &esi) { in writeExceptionSpecInfo() 222 void writeExtParameterInfo(FunctionProtoType::ExtParameterInfo epi) { in writeExtParameterInfo()
|
| H A D | CanonicalType.h | 500 struct CanProxyAdaptor<FunctionProtoType> 501 : public CanProxyBase<FunctionProtoType> { 507 ArrayRef<FunctionProtoType::ExtParameterInfo>, getExtParameterInfos) 517 CanTypeIterator<FunctionProtoType::param_type_iterator>;
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseNoexceptCheck.cpp | 55 const FunctionProtoType *FnTy = nullptr; in check() 61 FnTy = FuncDecl->getType()->getAs<FunctionProtoType>(); in check() 70 ->getAs<FunctionProtoType>(); in check()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | NameSearchContext.cpp | 90 const FunctionProtoType *func_proto_type = in AddFunDecl() 91 qual_type.getTypePtr()->getAs<FunctionProtoType>(); in AddFunDecl() 133 FunctionProtoType::ExtProtoInfo proto_info; in AddGenericFunDecl()
|
| /llvm-project-15.0.7/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() 549 FunctionProtoType::ExtParameterInfo> { 551 typedef FunctionProtoType::ExtParameterInfo ExtParameterInfo;
|
| H A D | CodeGenABITypes.h | 67 CanQual<FunctionProtoType> Ty); 74 const FunctionProtoType *FTP,
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 44 const FunctionProtoType *FT = in isDispatchBlock() 45 BPT->getPointeeType()->getAs<FunctionProtoType>(); in isDispatchBlock() 406 const FunctionProtoType *CallbackFunctionType; in create_call_once() 415 ->getAs<FunctionProtoType>(); in create_call_once() 418 CallbackType->getPointeeType()->getAs<FunctionProtoType>(); in create_call_once() 420 CallbackFunctionType = CallbackType->getAs<FunctionProtoType>(); in create_call_once()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXType.cpp | 644 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>()) in clang_isFunctionTypeVariadic() 695 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>()) { in clang_getNumArgTypes() 711 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>()) { in clang_getArgType() 780 if (const auto *FD = T->getAs<FunctionProtoType>()) in clang_getExceptionSpecificationType() 1091 const FunctionProtoType *FD = QT->getAs<FunctionProtoType>(); in clang_Type_getCXXRefQualifier()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | NoexceptMoveConstructorCheck.cpp | 41 const auto *ProtoType = Decl->getType()->castAs<FunctionProtoType>(); in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | UnhandledExceptionAtNewCheck.cpp | 39 return !OperatorNew->getType()->castAs<FunctionProtoType>()->isNothrow(); in AST_MATCHER()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Mangle.cpp | 213 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FT); in mangleName() 489 auto CC = MD->getType()->castAs<FunctionProtoType>()->getCallConv(); in getAllManglings()
|
| H A D | Type.cpp | 1039 QualType VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType() 1059 FunctionProtoType::ExtProtoInfo info = T->getExtProtoInfo(); in VisitFunctionProtoType() 1855 Type *VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType() 1857 return const_cast<FunctionProtoType*>(T); in VisitFunctionProtoType() 3202 FunctionProtoType::FunctionProtoType(QualType result, ArrayRef<QualType> params, in FunctionProtoType() function in FunctionProtoType 3316 bool FunctionProtoType::hasDependentExceptionSpec() const { in hasDependentExceptionSpec() 3337 CanThrowResult FunctionProtoType::canThrow() const { in canThrow() 3370 bool FunctionProtoType::isTemplateVariadic() const { in isTemplateVariadic() 3430 void FunctionProtoType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 3960 const auto *FPT = cast<FunctionProtoType>(T); in computeCachedProperties() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | NewDeleteOverloadsCheck.cpp | 55 const auto *FPT = Node.getType()->castAs<FunctionProtoType>(); in AST_MATCHER()
|