/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 27 static const FunctionProtoType *GetUnderlyingFunction(QualType T) in GetUnderlyingFunction() 35 return T->getAs<FunctionProtoType>(); in GetUnderlyingFunction() 197 const FunctionProtoType *FnT = T->getAs<FunctionProtoType>(); in CheckDistantExceptionSpec() 204 const FunctionProtoType * 205 Sema::ResolveExceptionSpec(SourceLocation Loc, const FunctionProtoType *FPT) { in ResolveExceptionSpec() 215 const FunctionProtoType *SourceFPT = in ResolveExceptionSpec() 216 SourceDecl->getType()->castAs<FunctionProtoType>(); in ResolveExceptionSpec() 228 const FunctionProtoType *Proto = in ResolveExceptionSpec() 229 SourceDecl->getType()->castAs<FunctionProtoType>(); in ResolveExceptionSpec() 239 const FunctionProtoType::ExceptionSpecInfo &ESI) { in UpdateExceptionSpec() [all …]
|
H A D | SemaLambda.cpp | 373 const FunctionProtoType *FPT = MethodType->castAs<FunctionProtoType>(); in startLambdaDefinition() 921 FunctionProtoType::ExtProtoInfo EPI(Context.getDefaultCallingConvention( in ActOnStartOfLambdaDefinition() 1273 Sema &S, const FunctionProtoType &CallOpProto, Func F) { in repeatForLambdaConversionFunctionCallingConvs() 1321 const FunctionProtoType *CallOpProto) { in getLambdaConversionFunctionCallConv() 1336 const FunctionProtoType *CallOpProto, CallingConv CC) { in getLambdaConversionFunctionResultType() 1337 const FunctionProtoType::ExtProtoInfo CallOpExtInfo = in getLambdaConversionFunctionResultType() 1339 FunctionProtoType::ExtProtoInfo InvokerExtInfo = CallOpExtInfo; in getLambdaConversionFunctionResultType() 1366 FunctionProtoType::ExtProtoInfo ConvExtInfo( in addFunctionPointerConversion() 1516 const FunctionProtoType *CallOpProto = in addFunctionPointerConversions() 1517 CallOperator->getType()->castAs<FunctionProtoType>(); in addFunctionPointerConversions() [all …]
|
H A D | SemaOverload.cpp | 73 if (auto *FPT = DRE->getType()->getAs<FunctionProtoType>()) { in CreateFunctionRefExpr() 1177 const FunctionProtoType *OldType = cast<FunctionProtoType>(OldQType); in IsOverload() 1178 const FunctionProtoType *NewType = cast<FunctionProtoType>(NewQType); in IsOverload() 1579 if (const auto *FromFPT = dyn_cast<FunctionProtoType>(FromFn)) { in IsFunctionConversion() 1580 const auto *ToFPT = cast<FunctionProtoType>(ToFn); in IsFunctionConversion() 1592 SmallVector<FunctionProtoType::ExtParameterInfo, 4> NewParamInfos; in IsFunctionConversion() 1597 FunctionProtoType::ExtProtoInfo ExtInfo = FromFPT->getExtProtoInfo(); in IsFunctionConversion() 2613 const FunctionProtoType *FromFunctionType in isObjCPointerConversion() 2614 = FromPointeeType->getAs<FunctionProtoType>(); in isObjCPointerConversion() 2615 const FunctionProtoType *ToFunctionType in isObjCPointerConversion() [all …]
|
/netbsd-src/external/apache2/llvm/dist/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() 826 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_strCommon() 860 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_rand() 903 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_random() 1026 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkUncheckedReturnValue()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CodeGenTypes.h | 38 class FunctionProtoType; variable 205 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty); 233 const FunctionProtoType *type, 249 const FunctionProtoType *type, 257 const FunctionProtoType *FTP, 271 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
|
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 | CodeGenABITypes.cpp | 44 CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType() 57 const FunctionProtoType *FTP, in arrangeCXXMethodType()
|
H A D | CodeGenTypes.cpp | 244 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in isFuncTypeConvertible() 339 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in ConvertFunctionTypeInternal() 361 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) { in ConvertFunctionTypeInternal() 363 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); in ConvertFunctionTypeInternal()
|
H A D | CGCall.cpp | 90 static CanQual<FunctionProtoType> GetFormalType(const CXXMethodDecl *MD) { in GetFormalType() 92 .getAs<FunctionProtoType>(); in GetFormalType() 116 llvm::SmallVectorImpl<FunctionProtoType::ExtParameterInfo> ¶mInfos, in addExtParameterInfosForCall() 117 const FunctionProtoType *proto, in addExtParameterInfosForCall() 147 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> ¶mInfos, in appendParameterTypes() 148 CanQual<FunctionProtoType> FPT) { in appendParameterTypes() 180 CanQual<FunctionProtoType> FTP) { in arrangeLLVMFunctionInfo() 181 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos; in arrangeLLVMFunctionInfo() 196 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType() 255 const FunctionProtoType *FTP, in arrangeCXXMethodType() [all …]
|
H A D | CGGPUBuiltin.cpp | 81 E->getDirectCallee()->getType()->getAs<FunctionProtoType>(), in EmitNVPTXDevicePrintfCallExpr() 135 E->getDirectCallee()->getType()->getAs<FunctionProtoType>(), in EmitAMDGPUDevicePrintfCallExpr()
|
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() 1308 const FunctionProtoType *CalleeType, in EmitNewDeleteCall() 1333 RValue CodeGenFunction::EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, in EmitBuiltinNewDeleteCall() 1362 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>(); in getUsualDeleteParams() 1436 const auto *FPT = OperatorDelete->getType()->castAs<FunctionProtoType>(); in Emit() 1606 const FunctionProtoType *allocatorType = in EmitCXXNewExpr() 1607 allocator->getType()->castAs<FunctionProtoType>(); in EmitCXXNewExpr() [all …]
|
H A D | ObjectFilePCHContainerOperations.cpp | 109 FunctionProtoType::ExtProtoInfo()); in VisitFunctionDecl() 128 FunctionProtoType::ExtProtoInfo()); in VisitObjCMethodDecl()
|
H A D | CGCXXABI.cpp | 48 const FunctionProtoType *FPT = in EmitLoadOfMemberFunctionPointer() 49 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
|
/netbsd-src/external/apache2/llvm/dist/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 | CanonicalType.h | 500 struct CanProxyAdaptor<FunctionProtoType> 501 : public CanProxyBase<FunctionProtoType> { 507 ArrayRef<FunctionProtoType::ExtParameterInfo>, getExtParameterInfos) 517 CanTypeIterator<FunctionProtoType::param_type_iterator>;
|
H A D | AbstractBasicWriter.h | 208 const FunctionProtoType::ExceptionSpecInfo &esi) { in writeExceptionSpecInfo() 222 void writeExtParameterInfo(FunctionProtoType::ExtParameterInfo epi) { in writeExtParameterInfo()
|
/netbsd-src/external/apache2/llvm/dist/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 | 75 CanQual<FunctionProtoType> Ty); 82 const FunctionProtoType *FTP,
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 43 const FunctionProtoType *FT = in isDispatchBlock() 44 BPT->getPointeeType()->getAs<FunctionProtoType>(); in isDispatchBlock() 375 const FunctionProtoType *CallbackFunctionType; in create_call_once() 384 ->getAs<FunctionProtoType>(); in create_call_once() 387 CallbackType->getPointeeType()->getAs<FunctionProtoType>(); in create_call_once() 389 CallbackFunctionType = CallbackType->getAs<FunctionProtoType>(); in create_call_once()
|
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
H A D | CXType.cpp | 636 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>()) in clang_isFunctionTypeVariadic() 684 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>()) { in clang_getNumArgTypes() 700 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>()) { in clang_getArgType() 769 if (const auto *FD = T->getAs<FunctionProtoType>()) in clang_getExceptionSpecificationType() 1077 const FunctionProtoType *FD = QT->getAs<FunctionProtoType>(); in clang_Type_getCXXRefQualifier()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | Type.cpp | 1033 QualType VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType() 1053 FunctionProtoType::ExtProtoInfo info = T->getExtProtoInfo(); in VisitFunctionProtoType() 1330 const auto *funcProtoType = cast<FunctionProtoType>(funcType); in VisitFunctionType() 1348 FunctionProtoType::ExtProtoInfo info = funcProtoType->getExtProtoInfo(); in VisitFunctionType() 1846 Type *VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType() 1848 return const_cast<FunctionProtoType*>(T); in VisitFunctionProtoType() 3152 FunctionProtoType::FunctionProtoType(QualType result, ArrayRef<QualType> params, in FunctionProtoType() function in FunctionProtoType 3260 bool FunctionProtoType::hasDependentExceptionSpec() const { in hasDependentExceptionSpec() 3272 bool FunctionProtoType::hasInstantiationDependentExceptionSpec() const { in hasInstantiationDependentExceptionSpec() 3281 CanThrowResult FunctionProtoType::canThrow() const { in canThrow() [all …]
|
H A D | Mangle.cpp | 215 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FT); in mangleName() 485 auto CC = MD->getType()->castAs<FunctionProtoType>()->getCallConv(); in getAllManglings()
|
H A D | MicrosoftMangle.cpp | 431 void mangleThrowSpecification(const FunctionProtoType *T); 572 const FunctionProtoType *FT = FD->getType()->castAs<FunctionProtoType>(); in mangleFunctionEncoding() 770 mangleCallingConvention(MD->getType()->castAs<FunctionProtoType>()); in mangleVirtualMemPtrThunk() 2481 void MicrosoftCXXNameMangler::mangleType(const FunctionProtoType *T, Qualifiers, in mangleType() 2506 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(T); in mangleFunctionType() 2759 const FunctionProtoType *FT) { in mangleThrowSpecification() 2909 if (const FunctionProtoType *FPT = PointeeType->getAs<FunctionProtoType>()) { in mangleType() 3178 mangleFunctionType(PointeeType->castAs<FunctionProtoType>()); in mangleType() 3475 DeclForFPT->getType()->castAs<FunctionProtoType>(), MD); in mangleThunk() 3490 Mangler.mangleFunctionType(DD->getType()->castAs<FunctionProtoType>(), DD); in mangleCXXDtorThunk()
|
H A D | ASTContext.cpp | 3043 const auto *FPT = cast<FunctionProtoType>(T); in adjustFunctionType() 3044 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustFunctionType() 3056 const auto *FPT = FD->getType()->castAs<FunctionProtoType>(); in adjustDeducedFunctionResultType() 3057 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustDeducedFunctionResultType() 3073 QualType Orig, const FunctionProtoType::ExceptionSpecInfo &ESI) { in getFunctionTypeWithExceptionSpec() 3094 const auto *Proto = Orig->castAs<FunctionProtoType>(); in getFunctionTypeWithExceptionSpec() 3109 if (const auto *Proto = T->getAs<FunctionProtoType>()) { in getFunctionTypeWithoutPtrSizes() 3132 FunctionDecl *FD, const FunctionProtoType::ExceptionSpecInfo &ESI, in adjustExceptionSpec() 4212 const FunctionProtoType::ExceptionSpecInfo &ESI, bool NoexceptInType) { in isCanonicalExceptionSpecification() 4247 const FunctionProtoType::ExtProtoInfo &EPI, bool OnlyWantCanonical) const { in getFunctionTypeInternal() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/ |
H A D | RewriteObjC.cpp | 485 FunctionProtoType::ExtProtoInfo fpi; in getSimpleFunctionType() 547 if (const FunctionProtoType *fproto in RewriteBlocksInFunctionProtoType() 548 = dyn_cast<FunctionProtoType>(funcType.IgnoreParens())) { 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() 2128 proto = dyn_cast<FunctionProtoType>(funcType); in RewriteObjCQualifiedInterfaceTypes() 2298 const FunctionProtoType *proto = dyn_cast_or_null<FunctionProtoType>(funcType); in RewriteBlockLiteralFunctionDecl() 3282 const FunctionProtoType *FT = cast<FunctionProtoType>(AFT); in SynthesizeBlockFunc() 3706 const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FT); in convertFunctionTypeOfBlocks() [all …]
|