| /trueos/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() 106 const FunctionProtoType *FnT = T->getAs<FunctionProtoType>(); in CheckDistantExceptionSpec() 113 const FunctionProtoType * 114 Sema::ResolveExceptionSpec(SourceLocation Loc, const FunctionProtoType *FPT) { in ResolveExceptionSpec() 119 const FunctionProtoType *SourceFPT = in ResolveExceptionSpec() 120 SourceDecl->getType()->castAs<FunctionProtoType>(); in ResolveExceptionSpec() 132 return SourceDecl->getType()->castAs<FunctionProtoType>(); in ResolveExceptionSpec() 148 const FunctionProtoType *Ty = in hasImplicitExceptionSpec() 149 Decl->getTypeSourceInfo()->getType()->getAs<FunctionProtoType>(); in hasImplicitExceptionSpec() [all …]
|
| HD | SemaLambda.cpp | 279 const FunctionProtoType *FPT = MethodType->castAs<FunctionProtoType>(); in startLambdaDefinition() 777 FunctionProtoType::ExtProtoInfo EPI(Context.getDefaultCallingConvention( in ActOnStartOfLambdaDefinition() 1066 const FunctionProtoType *CallOpProto = in addFunctionPointerConversion() 1067 CallOperator->getType()->getAs<FunctionProtoType>(); in addFunctionPointerConversion() 1068 const FunctionProtoType::ExtProtoInfo CallOpExtInfo = in addFunctionPointerConversion() 1073 FunctionProtoType::ExtProtoInfo InvokerExtInfo = CallOpExtInfo; in addFunctionPointerConversion() 1086 FunctionProtoType::ExtProtoInfo ConvExtInfo( in addFunctionPointerConversion() 1240 const FunctionProtoType *Proto in addBlockPointerConversion() 1241 = CallOperator->getType()->getAs<FunctionProtoType>(); in addBlockPointerConversion() 1244 FunctionProtoType::ExtProtoInfo ExtInfo = 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() 215 for (FunctionProtoType::exception_iterator E = Proto->exception_begin(), in CalledDecl() 652 OldType->getAs<FunctionProtoType>(), Old->getLocation(), in MergeVarDeclExceptionSpecs() 653 NewType->getAs<FunctionProtoType>(), New->getLocation())) { in MergeVarDeclExceptionSpecs() 716 const FunctionProtoType *FT = FD->getType()->getAs<FunctionProtoType>(); in CheckConstexprParameterTypes() [all …]
|
| HD | SemaTemplateDeduction.cpp | 1351 const FunctionProtoType *FunctionProtoArg = in DeduceTemplateArgumentsByTypeMatch() 1352 dyn_cast<FunctionProtoType>(Arg); in DeduceTemplateArgumentsByTypeMatch() 1356 const FunctionProtoType *FunctionProtoParam = in DeduceTemplateArgumentsByTypeMatch() 1357 cast<FunctionProtoType>(Param); in DeduceTemplateArgumentsByTypeMatch() 2573 const FunctionProtoType *Proto in SubstituteExplicitTemplateArguments() 2574 = Function->getType()->getAs<FunctionProtoType>(); in SubstituteExplicitTemplateArguments() 3288 const FunctionProtoType *Proto in DeduceTemplateArguments() 3289 = Function->getType()->getAs<FunctionProtoType>(); in DeduceTemplateArguments() 3509 const FunctionProtoType *FunctionTypeP = in adjustCCAndNoReturn() 3510 FunctionType->castAs<FunctionProtoType>(); in adjustCCAndNoReturn() [all …]
|
| HD | SemaTemplateInstantiateDecl.cpp | 1164 const FunctionProtoType *OrigFunc in adjustFunctionTypeForInstantiation() 1165 = D->getType()->castAs<FunctionProtoType>(); in adjustFunctionTypeForInstantiation() 1166 const FunctionProtoType *NewFunc in adjustFunctionTypeForInstantiation() 1167 = TInfo->getType()->castAs<FunctionProtoType>(); in adjustFunctionTypeForInstantiation() 1171 FunctionProtoType::ExtProtoInfo NewEPI = NewFunc->getExtProtoInfo(); in adjustFunctionTypeForInstantiation() 2920 const FunctionProtoType *OldProto = in SubstFunctionType() 2921 cast<FunctionProtoType>(OldProtoLoc.getType()); in SubstFunctionType() 2994 const FunctionProtoType *Proto, in InstantiateExceptionSpec() 3106 const FunctionProtoType *NewProto in InstantiateExceptionSpec() 3107 = New->getType()->getAs<FunctionProtoType>(); in InstantiateExceptionSpec() [all …]
|
| /trueos/contrib/llvm/tools/clang/lib/AST/ |
| HD | MangleNumberingContext.cpp | 23 const FunctionProtoType *Proto in getManglingNumber() 24 = CallOperator->getType()->getAs<FunctionProtoType>(); in getManglingNumber() 28 FunctionProtoType::ExtProtoInfo()); in getManglingNumber() 30 return ++ManglingNumbers[Key->castAs<FunctionProtoType>()]; in getManglingNumber()
|
| HD | Mangle.cpp | 155 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FT); in mangleName() 166 for (FunctionProtoType::arg_type_iterator Arg = Proto->arg_type_begin(), in mangleName()
|
| HD | MicrosoftMangle.cpp | 168 void mangleThrowSpecification(const FunctionProtoType *T); 306 const FunctionProtoType *FT = FD->getType()->castAs<FunctionProtoType>(); in mangleFunctionEncoding() 1275 void MicrosoftCXXNameMangler::mangleType(const FunctionProtoType *T, in mangleType() 1293 const FunctionProtoType *Proto = cast<FunctionProtoType>(T); in mangleFunctionType() 1343 for (FunctionProtoType::arg_type_iterator Arg = Proto->arg_type_begin(), in mangleFunctionType() 1443 const FunctionProtoType *FT) { in mangleThrowSpecification() 1573 if (const FunctionProtoType *FPT = PointeeType->getAs<FunctionProtoType>()) { in mangleType() 1725 mangleFunctionType(pointee->castAs<FunctionProtoType>()); in mangleType() 1951 DeclForFPT->getType()->castAs<FunctionProtoType>(), MD); in mangleThunk() 1965 Mangler.mangleFunctionType(DD->getType()->castAs<FunctionProtoType>(), DD); in mangleCXXDtorThunk()
|
| HD | Type.cpp | 1585 FunctionProtoType::FunctionProtoType(QualType result, ArrayRef<QualType> args, in FunctionProtoType() function in FunctionProtoType 1665 FunctionProtoType::NoexceptResult 1666 FunctionProtoType::getNoexceptSpec(const ASTContext &ctx) const { in getNoexceptSpec() 1689 bool FunctionProtoType::isTemplateVariadic() const { in isTemplateVariadic() 1697 void FunctionProtoType::Profile(llvm::FoldingSetNodeID &ID, QualType Result, in Profile() 1751 void FunctionProtoType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 2205 const FunctionProtoType *FPT = cast<FunctionProtoType>(T); in computeCachedProperties() 2207 for (FunctionProtoType::arg_type_iterator ai = FPT->arg_type_begin(), in computeCachedProperties() 2290 const FunctionProtoType *FPT = cast<FunctionProtoType>(T); in computeLinkageInfo() 2292 for (FunctionProtoType::arg_type_iterator ai = FPT->arg_type_begin(), in computeLinkageInfo()
|
| HD | ASTContext.cpp | 2085 const FunctionProtoType *FPT = cast<FunctionProtoType>(T); in adjustFunctionType() 2086 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustFunctionType() 2098 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>(); in adjustDeducedFunctionResultType() 2099 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustDeducedFunctionResultType() 2786 FunctionProtoType::ExtInfo newInfo = Info.withCallingConv(CallConv); in getFunctionNoProtoType() 2805 const FunctionProtoType::ExtProtoInfo &EPI) const { in getFunctionType() 2811 FunctionProtoType::Profile(ID, ResultTy, ArgArray.begin(), NumArgs, EPI, in getFunctionType() 2815 if (FunctionProtoType *FTP = in getFunctionType() 2836 FunctionProtoType::ExtProtoInfo CanonicalEPI = EPI; in getFunctionType() 2852 FunctionProtoType *NewIP = in getFunctionType() [all …]
|
| /trueos/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| HD | CheckSecuritySyntaxOnly.cpp | 300 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_gets() 336 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_getpw() 380 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_mktemp() 549 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_strCommon() 583 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_rand() 626 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_random() 701 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkUncheckedReturnValue()
|
| /trueos/contrib/llvm/patches/ |
| HD | patch-r264827-clang-r202185-variadic-fn-debug-info.diff | 46 else if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(Ty)) { 64 + if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FnType))
|
| /trueos/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CodeGenTypes.h | 42 class FunctionProtoType; variable 204 const FunctionProtoType *type, 207 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty); 210 const FunctionProtoType *FTP);
|
| HD | CodeGenABITypes.cpp | 47 CodeGenABITypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType() 58 const FunctionProtoType *FTP) { in arrangeCXXMethodType()
|
| HD | CodeGenTypes.cpp | 228 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in isFuncTypeConvertible() 484 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in ConvertType() 509 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) { in ConvertType() 511 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); in ConvertType()
|
| HD | CGExprCXX.cpp | 56 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in EmitCXXMemberCall() 242 const FunctionProtoType *FPT = in EmitCXXMemberPointerCallExpr() 243 MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitCXXMemberPointerCallExpr() 935 const FunctionProtoType *CalleeType, in EmitNewDeleteCall() 995 const FunctionProtoType *FPT in Emit() 996 = OperatorDelete->getType()->getAs<FunctionProtoType>(); in Emit() 1003 FunctionProtoType::arg_type_iterator AI = FPT->arg_type_begin(); in Emit() 1050 const FunctionProtoType *FPT in Emit() 1051 = OperatorDelete->getType()->getAs<FunctionProtoType>(); in Emit() 1058 FunctionProtoType::arg_type_iterator AI = FPT->arg_type_begin(); in Emit() [all …]
|
| HD | CGCall.cpp | 63 static CanQual<FunctionProtoType> GetFormalType(const CXXMethodDecl *MD) { in GetFormalType() 65 .getAs<FunctionProtoType>(); in GetFormalType() 91 CanQual<FunctionProtoType> FTP, in arrangeLLVMFunctionInfo() 105 CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType() 113 CanQual<FunctionProtoType> FTP) { in arrangeCXXMethodType() 121 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType() 160 const FunctionProtoType *FTP) { in arrangeCXXMethodType() 170 FTP->getCanonicalTypeUnqualified().getAs<FunctionProtoType>()); in arrangeCXXMethodType() 182 CanQual<FunctionProtoType> prototype = GetFormalType(MD); in arrangeCXXMethodDeclaration() 207 CanQual<FunctionProtoType> FTP = GetFormalType(D); in arrangeCXXConstructorDeclaration() [all …]
|
| HD | CGVTables.cpp | 179 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in GenerateVarArgsThunk() 249 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in StartThunk() 297 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in EmitCallAndReturnForThunk()
|
| HD | CGCXXABI.cpp | 46 const FunctionProtoType *FPT = in EmitLoadOfMemberFunctionPointer() 47 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
|
| /trueos/contrib/llvm/tools/clang/include/clang/CodeGen/ |
| HD | CodeGenABITypes.h | 63 CanQual<FunctionProtoType> Ty); 67 const FunctionProtoType *FTP);
|
| HD | CGFunctionInfo.h | 195 static RequiredArgs forPrototypePlus(const FunctionProtoType *prototype, in forPrototypePlus() 201 static RequiredArgs forPrototype(const FunctionProtoType *prototype) { in forPrototype() 205 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) { in forPrototype() 209 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus()
|
| /trueos/contrib/llvm/tools/clang/lib/Rewrite/Frontend/ |
| HD | RewriteObjC.cpp | 492 FunctionProtoType::ExtProtoInfo fpi; in getSimpleFunctionType() 548 if (const FunctionProtoType *fproto in RewriteBlocksInFunctionProtoType() 549 = dyn_cast<FunctionProtoType>(funcType.IgnoreParens())) { in RewriteBlocksInFunctionProtoType() 550 for (FunctionProtoType::arg_type_iterator I = fproto->arg_type_begin(), in RewriteBlocksInFunctionProtoType() 819 if (const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(FPRetType)){ in RewritePropertyImplDecl() 1158 if (const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(FPRetType)) { in RewriteObjCMethodDecl() 2148 const FunctionProtoType *proto = 0; in RewriteObjCQualifiedInterfaceTypes() 2159 proto = dyn_cast<FunctionProtoType>(funcType); in RewriteObjCQualifiedInterfaceTypes() 2330 const FunctionProtoType *proto = dyn_cast<FunctionProtoType>(funcType); in RewriteBlockLiteralFunctionDecl() 3344 const FunctionProtoType *FT = cast<FunctionProtoType>(AFT); in SynthesizeBlockFunc() [all …]
|
| /trueos/contrib/llvm/tools/clang/lib/Analysis/ |
| HD | BodyFarm.cpp | 36 const FunctionProtoType *FT = in isDispatchBlock() 37 BPT->getPointeeType()->getAs<FunctionProtoType>(); in isDispatchBlock()
|
| /trueos/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | CanonicalType.h | 556 struct CanProxyAdaptor<FunctionProtoType> 557 : public CanProxyBase<FunctionProtoType> { 568 typedef CanTypeIterator<FunctionProtoType::arg_type_iterator>
|
| /trueos/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Sema.h | 111 class FunctionProtoType; variable 395 SmallVector<std::pair<CXXMethodDecl*, const FunctionProtoType*>, 2> 1066 const FunctionProtoType::ExtProtoInfo &EPI); 1087 const FunctionProtoType *ResolveExceptionSpec(SourceLocation Loc, 1088 const FunctionProtoType *FPT); 1093 const FunctionProtoType *Old, SourceLocation OldLoc, 1094 const FunctionProtoType *New, SourceLocation NewLoc); 1097 const FunctionProtoType *Old, SourceLocation OldLoc, 1098 const FunctionProtoType *New, SourceLocation NewLoc, 1105 const FunctionProtoType *Superset, SourceLocation SuperLoc, [all …]
|