Home
last modified time | relevance | path

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

12345

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExceptionSpec.cpp36 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 DSemaLambda.cpp371 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 DSemaOverload.cpp2845 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 DCheckSecuritySyntaxOnly.cpp351 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 DCodeGenTypes.h36 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 DCGCall.h42 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 DCodeGenABITypes.cpp44 CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType()
57 const FunctionProtoType *FTP, in arrangeCXXMethodType()
H A DCodeGenTypes.cpp156 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 DCGCall.cpp99 .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 DCGExprCXX.cpp57 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 DCGGPUBuiltin.cpp146 E->getDirectCallee()->getType()->getAs<FunctionProtoType>(), in EmitDevicePrintfCallExpr()
188 E->getDirectCallee()->getType()->getAs<FunctionProtoType>(), in EmitAMDGPUDevicePrintfCallExpr()
H A DCGVTables.cpp164 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 DAbstractBasicReader.h222 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 DAbstractBasicWriter.h205 const FunctionProtoType::ExceptionSpecInfo &esi) { in writeExceptionSpecInfo()
219 void writeExtParameterInfo(FunctionProtoType::ExtParameterInfo epi) { in writeExtParameterInfo()
H A DCanonicalType.h499 struct CanProxyAdaptor<FunctionProtoType>
500 : public CanProxyBase<FunctionProtoType> {
506 ArrayRef<FunctionProtoType::ExtParameterInfo>, getExtParameterInfos)
516 CanTypeIterator<FunctionProtoType::param_type_iterator>;
H A DASTContext.h211 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 DNameSearchContext.cpp88 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 DCGFunctionInfo.h497 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 DCodeGenABITypes.h67 CanQual<FunctionProtoType> Ty);
74 const FunctionProtoType *FTP,
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp45 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 DMangle.cpp217 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FT); in mangleName()
493 auto CC = MD->getType()->castAs<FunctionProtoType>()->getCallConv(); in getAllManglings()
H A DType.cpp1065 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 DMicrosoftMangle.cpp451 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 DASTContext.cpp3123 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 DRewriteObjC.cpp485 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 …]

12345