Home
last modified time | relevance | path

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

123456

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExceptionSpec.cpp35 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 DSemaLambda.cpp371 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 DSemaRISCVVectorLookup.cpp319 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 DCheckSecuritySyntaxOnly.cpp353 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 DCodeGenTypes.h36 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 DCGCall.h40 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 DCodeGenABITypes.cpp44 CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType()
57 const FunctionProtoType *FTP, in arrangeCXXMethodType()
H A DCodeGenTypes.cpp253 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 DCGCall.cpp96 .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 DCGExprCXX.cpp55 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 DCGGPUBuiltin.cpp145 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 DAbstractBasicReader.h221 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 DAbstractBasicWriter.h208 const FunctionProtoType::ExceptionSpecInfo &esi) { in writeExceptionSpecInfo()
222 void writeExtParameterInfo(FunctionProtoType::ExtParameterInfo epi) { in writeExtParameterInfo()
H A DCanonicalType.h500 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 DUseNoexceptCheck.cpp55 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 DNameSearchContext.cpp90 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 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()
549 FunctionProtoType::ExtParameterInfo> {
551 typedef FunctionProtoType::ExtParameterInfo ExtParameterInfo;
H A DCodeGenABITypes.h67 CanQual<FunctionProtoType> Ty);
74 const FunctionProtoType *FTP,
/llvm-project-15.0.7/clang/lib/Analysis/
H A DBodyFarm.cpp44 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 DCXType.cpp644 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 DNoexceptMoveConstructorCheck.cpp41 const auto *ProtoType = Decl->getType()->castAs<FunctionProtoType>(); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DUnhandledExceptionAtNewCheck.cpp39 return !OperatorNew->getType()->castAs<FunctionProtoType>()->isNothrow(); in AST_MATCHER()
/llvm-project-15.0.7/clang/lib/AST/
H A DMangle.cpp213 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FT); in mangleName()
489 auto CC = MD->getType()->castAs<FunctionProtoType>()->getCallConv(); in getAllManglings()
H A DType.cpp1039 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 DNewDeleteOverloadsCheck.cpp55 const auto *FPT = Node.getType()->castAs<FunctionProtoType>(); in AST_MATCHER()

123456