Home
last modified time | relevance | path

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

12345

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExceptionSpec.cpp27 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 DSemaLambda.cpp373 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 DSemaOverload.cpp73 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 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()
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 DCodeGenTypes.h38 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 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 DCodeGenABITypes.cpp44 CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType()
57 const FunctionProtoType *FTP, in arrangeCXXMethodType()
H A DCodeGenTypes.cpp244 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 DCGCall.cpp90 static CanQual<FunctionProtoType> GetFormalType(const CXXMethodDecl *MD) { in GetFormalType()
92 .getAs<FunctionProtoType>(); in GetFormalType()
116 llvm::SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &paramInfos, in addExtParameterInfosForCall()
117 const FunctionProtoType *proto, in addExtParameterInfosForCall()
147 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &paramInfos, 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 DCGGPUBuiltin.cpp81 E->getDirectCallee()->getType()->getAs<FunctionProtoType>(), in EmitNVPTXDevicePrintfCallExpr()
135 E->getDirectCallee()->getType()->getAs<FunctionProtoType>(), in EmitAMDGPUDevicePrintfCallExpr()
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()
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 DObjectFilePCHContainerOperations.cpp109 FunctionProtoType::ExtProtoInfo()); in VisitFunctionDecl()
128 FunctionProtoType::ExtProtoInfo()); in VisitObjCMethodDecl()
H A DCGCXXABI.cpp48 const FunctionProtoType *FPT = in EmitLoadOfMemberFunctionPointer()
49 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
/netbsd-src/external/apache2/llvm/dist/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 DCanonicalType.h500 struct CanProxyAdaptor<FunctionProtoType>
501 : public CanProxyBase<FunctionProtoType> {
507 ArrayRef<FunctionProtoType::ExtParameterInfo>, getExtParameterInfos)
517 CanTypeIterator<FunctionProtoType::param_type_iterator>;
H A DAbstractBasicWriter.h208 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 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.h75 CanQual<FunctionProtoType> Ty);
82 const FunctionProtoType *FTP,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DBodyFarm.cpp43 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 DCXType.cpp636 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 DType.cpp1033 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 DMangle.cpp215 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FT); in mangleName()
485 auto CC = MD->getType()->castAs<FunctionProtoType>()->getCallConv(); in getAllManglings()
H A DMicrosoftMangle.cpp431 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 DASTContext.cpp3043 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 DRewriteObjC.cpp485 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 …]

12345