| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaExceptionSpec.cpp | 27 static const FunctionProtoType *GetUnderlyingFunction(QualType T) in GetUnderlyingFunction() 35 return T->getAs<FunctionProtoType>(); in GetUnderlyingFunction() 133 const FunctionProtoType *FnT = T->getAs<FunctionProtoType>(); in CheckDistantExceptionSpec() 140 const FunctionProtoType * 141 Sema::ResolveExceptionSpec(SourceLocation Loc, const FunctionProtoType *FPT) { in ResolveExceptionSpec() 151 const FunctionProtoType *SourceFPT = in ResolveExceptionSpec() 152 SourceDecl->getType()->castAs<FunctionProtoType>(); in ResolveExceptionSpec() 164 const FunctionProtoType *Proto = in ResolveExceptionSpec() 165 SourceDecl->getType()->castAs<FunctionProtoType>(); in ResolveExceptionSpec() 175 const FunctionProtoType::ExceptionSpecInfo &ESI) { in UpdateExceptionSpec() [all …]
|
| HD | SemaLambda.cpp | 365 const FunctionProtoType *FPT = MethodType->castAs<FunctionProtoType>(); in startLambdaDefinition() 870 FunctionProtoType::ExtProtoInfo EPI(Context.getDefaultCallingConvention( in ActOnStartOfLambdaDefinition() 1164 const FunctionProtoType *CallOpProto = in addFunctionPointerConversion() 1165 CallOperator->getType()->getAs<FunctionProtoType>(); in addFunctionPointerConversion() 1166 const FunctionProtoType::ExtProtoInfo CallOpExtInfo = in addFunctionPointerConversion() 1171 FunctionProtoType::ExtProtoInfo InvokerExtInfo = CallOpExtInfo; in addFunctionPointerConversion() 1185 FunctionProtoType::ExtProtoInfo ConvExtInfo( in addFunctionPointerConversion() 1339 const FunctionProtoType *Proto = in addBlockPointerConversion() 1340 CallOperator->getType()->getAs<FunctionProtoType>(); in addBlockPointerConversion() 1345 FunctionProtoType::ExtProtoInfo BlockEPI = Proto->getExtProtoInfo(); in addBlockPointerConversion() [all …]
|
| HD | SemaDeclCXX.cpp | 157 const FunctionProtoType *Proto in CalledDecl() 158 = Method->getType()->getAs<FunctionProtoType>(); in CalledDecl() 193 FunctionProtoType::NoexceptResult NR = in CalledDecl() 195 assert(NR != FunctionProtoType::NR_NoNoexcept && in CalledDecl() 197 assert(NR != FunctionProtoType::NR_Dependent && in CalledDecl() 202 if (NR == FunctionProtoType::NR_Throw) { in CalledDecl() 705 OldType->getAs<FunctionProtoType>(), Old->getLocation(), in MergeVarDeclExceptionSpecs() 706 NewType->getAs<FunctionProtoType>(), New->getLocation())) { in MergeVarDeclExceptionSpecs() 769 const FunctionProtoType *FT = FD->getType()->getAs<FunctionProtoType>(); in CheckConstexprParameterTypes() 770 for (FunctionProtoType::param_type_iterator i = FT->param_type_begin(), in CheckConstexprParameterTypes() [all …]
|
| HD | SemaTemplateDeduction.cpp | 1376 const FunctionProtoType *FunctionProtoArg = in DeduceTemplateArgumentsByTypeMatch() 1377 dyn_cast<FunctionProtoType>(Arg); in DeduceTemplateArgumentsByTypeMatch() 1381 const FunctionProtoType *FunctionProtoParam = in DeduceTemplateArgumentsByTypeMatch() 1382 cast<FunctionProtoType>(Param); in DeduceTemplateArgumentsByTypeMatch() 2551 const FunctionProtoType *Proto in SubstituteExplicitTemplateArguments() 2552 = Function->getType()->getAs<FunctionProtoType>(); in SubstituteExplicitTemplateArguments() 3299 const FunctionProtoType *Proto in DeduceTemplateArguments() 3300 = Function->getType()->getAs<FunctionProtoType>(); in DeduceTemplateArguments() 3476 const FunctionProtoType *FunctionTypeP = in adjustCCAndNoReturn() 3477 FunctionType->castAs<FunctionProtoType>(); in adjustCCAndNoReturn() [all …]
|
| HD | SemaOverload.cpp | 977 const FunctionProtoType *OldType = cast<FunctionProtoType>(OldQType); in IsOverload() 978 const FunctionProtoType *NewType = cast<FunctionProtoType>(NewQType); in IsOverload() 2242 const FunctionProtoType *FromFunctionType in isObjCPointerConversion() 2243 = FromPointeeType->getAs<FunctionProtoType>(); in isObjCPointerConversion() 2244 const FunctionProtoType *ToFunctionType in isObjCPointerConversion() 2245 = ToPointeeType->getAs<FunctionProtoType>(); in isObjCPointerConversion() 2390 const FunctionProtoType *FromFunctionType in IsBlockPointerConversion() 2391 = FromPointeeType->getAs<FunctionProtoType>(); in IsBlockPointerConversion() 2392 const FunctionProtoType *ToFunctionType in IsBlockPointerConversion() 2393 = ToPointeeType->getAs<FunctionProtoType>(); in IsBlockPointerConversion() [all …]
|
| HD | SemaTemplateInstantiateDecl.cpp | 1334 const FunctionProtoType *OrigFunc in adjustFunctionTypeForInstantiation() 1335 = D->getType()->castAs<FunctionProtoType>(); in adjustFunctionTypeForInstantiation() 1336 const FunctionProtoType *NewFunc in adjustFunctionTypeForInstantiation() 1337 = TInfo->getType()->castAs<FunctionProtoType>(); in adjustFunctionTypeForInstantiation() 1341 FunctionProtoType::ExtProtoInfo NewEPI = NewFunc->getExtProtoInfo(); in adjustFunctionTypeForInstantiation() 3066 const FunctionProtoType *OldProto = in SubstFunctionType() 3067 cast<FunctionProtoType>(OldProtoLoc.getType()); in SubstFunctionType() 3171 const FunctionProtoType *Proto = Decl->getType()->castAs<FunctionProtoType>(); in InstantiateExceptionSpec() 3199 SubstExceptionSpec(Decl, Template->getType()->castAs<FunctionProtoType>(), in InstantiateExceptionSpec() 3239 const FunctionProtoType *Proto = Tmpl->getType()->getAs<FunctionProtoType>(); in InitFunctionInstantiation() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| HD | CheckSecuritySyntaxOnly.cpp | 311 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_gets() 347 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_getpw() 391 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_mktemp() 560 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_strCommon() 594 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_rand() 637 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_random() 712 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkUncheckedReturnValue()
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | ItaniumCXXABI.cpp | 62 const FunctionProtoType *Proto = in getManglingNumber() 63 CallOperator->getType()->getAs<FunctionProtoType>(); in getManglingNumber() 68 FunctionProtoType::ExtProtoInfo()); in getManglingNumber() 70 return ++ManglingNumbers[Key->castAs<FunctionProtoType>()]; in getManglingNumber()
|
| HD | MicrosoftMangle.cpp | 312 void mangleThrowSpecification(const FunctionProtoType *T); 414 const FunctionProtoType *FT = FD->getType()->castAs<FunctionProtoType>(); in mangleFunctionEncoding() 612 mangleCallingConvention(MD->getType()->getAs<FunctionProtoType>()); in mangleVirtualMemPtrThunk() 1608 void MicrosoftCXXNameMangler::mangleType(const FunctionProtoType *T, Qualifiers, in mangleType() 1631 const FunctionProtoType *Proto = cast<FunctionProtoType>(T); in mangleFunctionType() 1828 const FunctionProtoType *FT) { in mangleThrowSpecification() 1959 if (const FunctionProtoType *FPT = PointeeType->getAs<FunctionProtoType>()) { in mangleType() 2118 mangleFunctionType(PointeeType->castAs<FunctionProtoType>()); in mangleType() 2348 DeclForFPT->getType()->castAs<FunctionProtoType>(), MD); in mangleThunk() 2362 Mangler.mangleFunctionType(DD->getType()->castAs<FunctionProtoType>(), DD); in mangleCXXDtorThunk()
|
| HD | Type.cpp | 802 QualType VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType() 822 FunctionProtoType::ExtProtoInfo info = T->getExtProtoInfo(); in VisitFunctionProtoType() 1121 const auto *funcProtoType = cast<FunctionProtoType>(funcType); in substObjCTypeArgs() 1141 FunctionProtoType::ExtProtoInfo info = funcProtoType->getExtProtoInfo(); in substObjCTypeArgs() 2560 FunctionProtoType::FunctionProtoType(QualType result, ArrayRef<QualType> params, in FunctionProtoType() function in FunctionProtoType 2644 bool FunctionProtoType::hasDependentExceptionSpec() const { in hasDependentExceptionSpec() 2656 FunctionProtoType::NoexceptResult 2657 FunctionProtoType::getNoexceptSpec(const ASTContext &ctx) const { in getNoexceptSpec() 2680 bool FunctionProtoType::isNothrow(const ASTContext &Ctx, in isNothrow() 2705 bool FunctionProtoType::isTemplateVariadic() const { in isTemplateVariadic() [all …]
|
| HD | ASTContext.cpp | 2166 const FunctionProtoType *FPT = cast<FunctionProtoType>(T); in adjustFunctionType() 2167 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustFunctionType() 2179 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>(); in adjustDeducedFunctionResultType() 2180 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustDeducedFunctionResultType() 2197 const FunctionProtoType::ExceptionSpecInfo &ESI) { in getFunctionTypeWithExceptionSpec() 2213 const FunctionProtoType *Proto = cast<FunctionProtoType>(Orig); in getFunctionTypeWithExceptionSpec() 2220 FunctionDecl *FD, const FunctionProtoType::ExceptionSpecInfo &ESI, in adjustExceptionSpec() 2944 FunctionProtoType::ExtInfo newInfo = Info.withCallingConv(CallConv); in getFunctionNoProtoType() 2961 const FunctionProtoType::ExtProtoInfo &EPI) const { in getFunctionType() 2967 FunctionProtoType::Profile(ID, ResultTy, ArgArray.begin(), NumArgs, EPI, in getFunctionType() [all …]
|
| HD | Mangle.cpp | 165 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FT); in mangleName()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CodeGenTypes.h | 42 class FunctionProtoType; variable 262 const FunctionProtoType *type, 268 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty); 271 const FunctionProtoType *FTP);
|
| HD | CodeGenABITypes.cpp | 54 CodeGenABITypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType() 65 const FunctionProtoType *FTP) { in arrangeCXXMethodType()
|
| HD | CGExprCXX.cpp | 55 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in commonEmitCXXMemberOrOperatorCall() 76 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in EmitCXXMemberOrOperatorCall() 295 const FunctionProtoType *FPT = in EmitCXXMemberPointerCallExpr() 296 MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitCXXMemberPointerCallExpr() 1056 const FunctionProtoType *CalleeType, in EmitNewDeleteCall() 1087 RValue CodeGenFunction::EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, in EmitBuiltinNewDeleteCall() 1134 const FunctionProtoType *FPT in Emit() 1135 = OperatorDelete->getType()->getAs<FunctionProtoType>(); in Emit() 1142 FunctionProtoType::param_type_iterator AI = FPT->param_type_begin(); in Emit() 1189 const FunctionProtoType *FPT in Emit() [all …]
|
| HD | CodeGenTypes.cpp | 230 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in isFuncTypeConvertible() 491 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in ConvertType() 516 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) { in ConvertType() 518 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); in ConvertType()
|
| HD | CGVTables.cpp | 146 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in GenerateVarArgsThunk() 215 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in StartThunk() 276 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in EmitCallAndReturnForThunk()
|
| HD | CGCall.cpp | 69 static CanQual<FunctionProtoType> GetFormalType(const CXXMethodDecl *MD) { in GetFormalType() 71 .getAs<FunctionProtoType>(); in GetFormalType() 99 CanQual<FunctionProtoType> FTP) { in arrangeLLVMFunctionInfo() 112 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType() 158 const FunctionProtoType *FTP) { in arrangeCXXMethodType() 169 FTP->getCanonicalTypeUnqualified().getAs<FunctionProtoType>()); in arrangeCXXMethodType() 181 CanQual<FunctionProtoType> prototype = GetFormalType(MD); in arrangeCXXMethodDeclaration() 207 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeCXXStructorDeclaration() 239 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall() 275 assert(isa<FunctionProtoType>(FTy)); in arrangeFunctionDeclaration() [all …]
|
| HD | CGException.cpp | 450 const FunctionProtoType *Proto = FD->getType()->getAs<FunctionProtoType>(); in EmitStartEHSpec() 456 if (Proto->getNoexceptSpec(getContext()) == FunctionProtoType::NR_Nothrow) { in EmitStartEHSpec() 529 const FunctionProtoType *Proto = FD->getType()->getAs<FunctionProtoType>(); in EmitEndEHSpec() 535 if (Proto->getNoexceptSpec(getContext()) == FunctionProtoType::NR_Nothrow) { in EmitEndEHSpec() 1321 FunctionProtoType::ExtProtoInfo EPI; in Emit() 1322 const auto *FPT = cast<FunctionProtoType>( in Emit()
|
| HD | CGCXXABI.cpp | 80 const FunctionProtoType *FPT = in EmitLoadOfMemberFunctionPointer() 81 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/CodeGen/ |
| HD | CodeGenABITypes.h | 64 CanQual<FunctionProtoType> Ty); 68 const FunctionProtoType *FTP);
|
| HD | CGFunctionInfo.h | 301 static RequiredArgs forPrototypePlus(const FunctionProtoType *prototype, in forPrototypePlus() 307 static RequiredArgs forPrototype(const FunctionProtoType *prototype) { in forPrototype() 311 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) { in forPrototype() 315 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | CanonicalType.h | 482 struct CanProxyAdaptor<FunctionProtoType> 483 : public CanProxyBase<FunctionProtoType> { 494 typedef CanTypeIterator<FunctionProtoType::param_type_iterator>
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Sema.h | 115 class FunctionProtoType; variable 516 SmallVector<std::pair<CXXMethodDecl*, const FunctionProtoType*>, 2> 1243 const FunctionProtoType::ExtProtoInfo &EPI); 1265 const FunctionProtoType *ResolveExceptionSpec(SourceLocation Loc, 1266 const FunctionProtoType *FPT); 1268 const FunctionProtoType::ExceptionSpecInfo &ESI); 1273 const FunctionProtoType *Old, SourceLocation OldLoc, 1274 const FunctionProtoType *New, SourceLocation NewLoc); 1277 const FunctionProtoType *Old, SourceLocation OldLoc, 1278 const FunctionProtoType *New, SourceLocation NewLoc, [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| HD | RewriteObjC.cpp | 484 FunctionProtoType::ExtProtoInfo fpi; in getSimpleFunctionType() 547 if (const FunctionProtoType *fproto in RewriteBlocksInFunctionProtoType() 548 = dyn_cast<FunctionProtoType>(funcType.IgnoreParens())) { in RewriteBlocksInFunctionProtoType() 817 if (const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(FPRetType)){ in RewritePropertyImplDecl() 1143 if (const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(FPRetType)) { in RewriteObjCMethodDecl() 2111 const FunctionProtoType *proto = nullptr; in RewriteObjCQualifiedInterfaceTypes() 2122 proto = dyn_cast<FunctionProtoType>(funcType); in RewriteObjCQualifiedInterfaceTypes() 2293 const FunctionProtoType *proto = dyn_cast<FunctionProtoType>(funcType); in RewriteBlockLiteralFunctionDecl() 3289 const FunctionProtoType *FT = cast<FunctionProtoType>(AFT); in SynthesizeBlockFunc() 3717 const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FT); in convertFunctionTypeOfBlocks() [all …]
|