Home
last modified time | relevance | path

Searched refs:FunctionProtoType (Results 1 – 25 of 104) sorted by relevance

12345

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExceptionSpec.cpp35 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 DSemaLambda.cpp388 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 DSemaOverload.cpp1110 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 DSemaTemplateDeduction.cpp1666 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 DSemaDeclCXX.cpp158 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 DCheckSecuritySyntaxOnly.cpp320 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 DCodeGenTypes.h39 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 DCodeGenABITypes.cpp38 CanQual<FunctionProtoType> Ty, in arrangeFreeFunctionType()
52 const FunctionProtoType *FTP, in arrangeCXXMethodType()
H A DCGCall.h47 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 DCodeGenTypes.cpp233 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 DCGCall.cpp84 .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 DCGExprCXX.cpp58 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 DCGVTables.cpp161 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 DObjectFilePCHContainerOperations.cpp110 FunctionProtoType::ExtProtoInfo()); in VisitFunctionDecl()
129 FunctionProtoType::ExtProtoInfo()); in VisitObjCMethodDecl()
H A DCGCXXABI.cpp54 const FunctionProtoType *FPT = in EmitLoadOfMemberFunctionPointer()
55 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DItaniumCXXABI.cpp115 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 DMangle.cpp167 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FT); in mangleName()
H A DType.cpp899 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 DMicrosoftMangle.cpp370 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 DCodeGenABITypes.h58 CanQual<FunctionProtoType> Ty,
66 const FunctionProtoType *FTP,
H A DCGFunctionInfo.h443 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 DBodyFarm.cpp44 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 DCanonicalType.h499 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 DSema.h123 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 DRewriteObjC.cpp486 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 …]

12345