| /minix3/external/bsd/llvm/dist/clang/lib/Sema/ |
| H A D | SemaExceptionSpec.cpp | 27 static const FunctionProtoType *GetUnderlyingFunction(QualType T) in GetUnderlyingFunction() 35 return T->getAs<FunctionProtoType>(); in GetUnderlyingFunction() 133 const FunctionProtoType *FnT = T->getAs<FunctionProtoType>(); in CheckDistantExceptionSpec() 140 const FunctionProtoType * 141 Sema::ResolveExceptionSpec(SourceLocation Loc, const FunctionProtoType *FPT) { in ResolveExceptionSpec() 151 const FunctionProtoType *SourceFPT = in ResolveExceptionSpec() 152 SourceDecl->getType()->castAs<FunctionProtoType>(); in ResolveExceptionSpec() 164 return SourceDecl->getType()->castAs<FunctionProtoType>(); in ResolveExceptionSpec() 169 const FunctionProtoType::ExceptionSpecInfo &ESI) { in UpdateExceptionSpec() 195 const FunctionProtoType *Ty = in hasImplicitExceptionSpec() [all …]
|
| H A D | SemaLambda.cpp | 365 const FunctionProtoType *FPT = MethodType->castAs<FunctionProtoType>(); in startLambdaDefinition() 870 FunctionProtoType::ExtProtoInfo EPI(Context.getDefaultCallingConvention( in ActOnStartOfLambdaDefinition() 1168 const FunctionProtoType *CallOpProto = in addFunctionPointerConversion() 1169 CallOperator->getType()->getAs<FunctionProtoType>(); in addFunctionPointerConversion() 1170 const FunctionProtoType::ExtProtoInfo CallOpExtInfo = in addFunctionPointerConversion() 1175 FunctionProtoType::ExtProtoInfo InvokerExtInfo = CallOpExtInfo; in addFunctionPointerConversion() 1189 FunctionProtoType::ExtProtoInfo ConvExtInfo( in addFunctionPointerConversion() 1343 const FunctionProtoType *Proto in addBlockPointerConversion() 1344 = CallOperator->getType()->getAs<FunctionProtoType>(); in addBlockPointerConversion() 1347 FunctionProtoType::ExtProtoInfo ExtInfo = Proto->getExtProtoInfo(); in addBlockPointerConversion() [all …]
|
| H A D | 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() 672 OldType->getAs<FunctionProtoType>(), Old->getLocation(), in MergeVarDeclExceptionSpecs() 673 NewType->getAs<FunctionProtoType>(), New->getLocation())) { in MergeVarDeclExceptionSpecs() 736 const FunctionProtoType *FT = FD->getType()->getAs<FunctionProtoType>(); in CheckConstexprParameterTypes() 737 for (FunctionProtoType::param_type_iterator i = FT->param_type_begin(), in CheckConstexprParameterTypes() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 1412 const FunctionProtoType *FunctionProtoArg = in DeduceTemplateArgumentsByTypeMatch() 1413 dyn_cast<FunctionProtoType>(Arg); in DeduceTemplateArgumentsByTypeMatch() 1417 const FunctionProtoType *FunctionProtoParam = in DeduceTemplateArgumentsByTypeMatch() 1418 cast<FunctionProtoType>(Param); in DeduceTemplateArgumentsByTypeMatch() 2587 const FunctionProtoType *Proto in SubstituteExplicitTemplateArguments() 2588 = Function->getType()->getAs<FunctionProtoType>(); in SubstituteExplicitTemplateArguments() 3315 const FunctionProtoType *Proto in DeduceTemplateArguments() 3316 = Function->getType()->getAs<FunctionProtoType>(); in DeduceTemplateArguments() 3503 const FunctionProtoType *FunctionTypeP = in adjustCCAndNoReturn() 3504 FunctionType->castAs<FunctionProtoType>(); in adjustCCAndNoReturn() [all …]
|
| H A D | SemaOverload.cpp | 971 const FunctionProtoType *OldType = cast<FunctionProtoType>(OldQType); in IsOverload() 972 const FunctionProtoType *NewType = cast<FunctionProtoType>(NewQType); in IsOverload() 2244 const FunctionProtoType *FromFunctionType in isObjCPointerConversion() 2245 = FromPointeeType->getAs<FunctionProtoType>(); in isObjCPointerConversion() 2246 const FunctionProtoType *ToFunctionType in isObjCPointerConversion() 2247 = ToPointeeType->getAs<FunctionProtoType>(); in isObjCPointerConversion() 2392 const FunctionProtoType *FromFunctionType in IsBlockPointerConversion() 2393 = FromPointeeType->getAs<FunctionProtoType>(); in IsBlockPointerConversion() 2394 const FunctionProtoType *ToFunctionType in IsBlockPointerConversion() 2395 = ToPointeeType->getAs<FunctionProtoType>(); in IsBlockPointerConversion() [all …]
|
| /minix3/external/bsd/llvm/dist/clang/lib/AST/ |
| H A D | ItaniumCXXABI.cpp | 62 const FunctionProtoType *Proto = in getManglingNumber() 63 CallOperator->getType()->getAs<FunctionProtoType>(); in getManglingNumber() 68 FunctionProtoType::ExtProtoInfo()); in getManglingNumber() 70 return ++ManglingNumbers[Key->castAs<FunctionProtoType>()]; in getManglingNumber()
|
| H A D | Type.cpp | 1596 FunctionProtoType::FunctionProtoType(QualType result, ArrayRef<QualType> params, in FunctionProtoType() function in FunctionProtoType 1680 bool FunctionProtoType::hasDependentExceptionSpec() const { in hasDependentExceptionSpec() 1692 FunctionProtoType::NoexceptResult 1693 FunctionProtoType::getNoexceptSpec(const ASTContext &ctx) const { in getNoexceptSpec() 1716 bool FunctionProtoType::isNothrow(const ASTContext &Ctx, in isNothrow() 1741 bool FunctionProtoType::isTemplateVariadic() const { in isTemplateVariadic() 1749 void FunctionProtoType::Profile(llvm::FoldingSetNodeID &ID, QualType Result, in Profile() 1804 void FunctionProtoType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 2226 const FunctionProtoType *FPT = cast<FunctionProtoType>(T); in computeCachedProperties() 2310 const FunctionProtoType *FPT = cast<FunctionProtoType>(T); in computeLinkageInfo()
|
| H A D | Mangle.cpp | 165 const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FT); in mangleName()
|
| H A D | MicrosoftMangle.cpp | 277 void mangleThrowSpecification(const FunctionProtoType *T); 378 const FunctionProtoType *FT = FD->getType()->castAs<FunctionProtoType>(); in mangleFunctionEncoding() 1528 void MicrosoftCXXNameMangler::mangleType(const FunctionProtoType *T, in mangleType() 1551 const FunctionProtoType *Proto = cast<FunctionProtoType>(T); in mangleFunctionType() 1711 const FunctionProtoType *FT) { in mangleThrowSpecification() 1839 if (const FunctionProtoType *FPT = PointeeType->getAs<FunctionProtoType>()) { in mangleType() 1984 mangleFunctionType(pointee->castAs<FunctionProtoType>()); in mangleType() 2213 DeclForFPT->getType()->castAs<FunctionProtoType>(), MD); in mangleThunk() 2227 Mangler.mangleFunctionType(DD->getType()->castAs<FunctionProtoType>(), DD); in mangleCXXDtorThunk()
|
| H A D | ASTContext.cpp | 2091 const FunctionProtoType *FPT = cast<FunctionProtoType>(T); in adjustFunctionType() 2092 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustFunctionType() 2104 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>(); in adjustDeducedFunctionResultType() 2105 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustDeducedFunctionResultType() 2122 const FunctionProtoType::ExceptionSpecInfo &ESI) { in getFunctionTypeWithExceptionSpec() 2138 const FunctionProtoType *Proto = cast<FunctionProtoType>(Orig); in getFunctionTypeWithExceptionSpec() 2145 FunctionDecl *FD, const FunctionProtoType::ExceptionSpecInfo &ESI, in adjustExceptionSpec() 2869 FunctionProtoType::ExtInfo newInfo = Info.withCallingConv(CallConv); in getFunctionNoProtoType() 2886 const FunctionProtoType::ExtProtoInfo &EPI) const { in getFunctionType() 2892 FunctionProtoType::Profile(ID, ResultTy, ArgArray.begin(), NumArgs, EPI, in getFunctionType() [all …]
|
| /minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CheckSecuritySyntaxOnly.cpp | 310 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_gets() 346 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_getpw() 390 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_mktemp() 559 const FunctionProtoType *FPT = FD->getType()->getAs<FunctionProtoType>(); in checkCall_strCommon() 593 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_rand() 636 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkCall_random() 711 const FunctionProtoType *FTP = FD->getType()->getAs<FunctionProtoType>(); in checkUncheckedReturnValue()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/CodeGen/ |
| H A D | CodeGenABITypes.h | 62 CanQual<FunctionProtoType> Ty); 66 const FunctionProtoType *FTP);
|
| H A D | CGFunctionInfo.h | 301 static RequiredArgs forPrototypePlus(const FunctionProtoType *prototype, in forPrototypePlus() 307 static RequiredArgs forPrototype(const FunctionProtoType *prototype) { in forPrototype() 311 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) { in forPrototype() 315 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus()
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenABITypes.cpp | 49 CodeGenABITypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType() 60 const FunctionProtoType *FTP) { in arrangeCXXMethodType()
|
| H A D | CodeGenTypes.h | 42 class FunctionProtoType; variable 261 const FunctionProtoType *type, 265 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty); 268 const FunctionProtoType *FTP);
|
| H A D | CGExprCXX.cpp | 55 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in commonEmitCXXMemberOrOperatorCall() 76 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in EmitCXXMemberOrOperatorCall() 288 const FunctionProtoType *FPT = in EmitCXXMemberPointerCallExpr() 289 MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitCXXMemberPointerCallExpr() 1031 const FunctionProtoType *CalleeType, in EmitNewDeleteCall() 1062 RValue CodeGenFunction::EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, in EmitBuiltinNewDeleteCall() 1109 const FunctionProtoType *FPT in Emit() 1110 = OperatorDelete->getType()->getAs<FunctionProtoType>(); in Emit() 1117 FunctionProtoType::param_type_iterator AI = FPT->param_type_begin(); in Emit() 1164 const FunctionProtoType *FPT in Emit() [all …]
|
| H A D | CodeGenTypes.cpp | 228 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in isFuncTypeConvertible() 489 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) in ConvertType() 514 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) { in ConvertType() 516 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); in ConvertType()
|
| H A D | CGVTables.cpp | 131 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in GenerateVarArgsThunk() 198 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in StartThunk() 259 const FunctionProtoType *FPT = MD->getType()->getAs<FunctionProtoType>(); in EmitCallAndReturnForThunk()
|
| H A D | CGCXXABI.cpp | 80 const FunctionProtoType *FPT = in EmitLoadOfMemberFunctionPointer() 81 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
|
| H A D | CGCall.cpp | 66 static CanQual<FunctionProtoType> GetFormalType(const CXXMethodDecl *MD) { in GetFormalType() 68 .getAs<FunctionProtoType>(); in GetFormalType() 96 CanQual<FunctionProtoType> FTP) { in arrangeLLVMFunctionInfo() 110 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType() 159 const FunctionProtoType *FTP) { in arrangeCXXMethodType() 170 FTP->getCanonicalTypeUnqualified().getAs<FunctionProtoType>()); in arrangeCXXMethodType() 182 CanQual<FunctionProtoType> prototype = GetFormalType(MD); in arrangeCXXMethodDeclaration() 208 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeCXXStructorDeclaration() 241 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall() 277 assert(isa<FunctionProtoType>(FTy)); in arrangeFunctionDeclaration() [all …]
|
| H A D | CGException.cpp | 501 const FunctionProtoType *Proto = FD->getType()->getAs<FunctionProtoType>(); in EmitStartEHSpec() 507 if (Proto->getNoexceptSpec(getContext()) == FunctionProtoType::NR_Nothrow) { in EmitStartEHSpec() 575 const FunctionProtoType *Proto = FD->getType()->getAs<FunctionProtoType>(); in EmitEndEHSpec() 581 if (Proto->getNoexceptSpec(getContext()) == FunctionProtoType::NR_Nothrow) { in EmitEndEHSpec()
|
| /minix3/external/bsd/llvm/dist/clang/tools/libclang/ |
| H A D | CXType.cpp | 501 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>()) in clang_isFunctionTypeVariadic() 542 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>()) { in clang_getNumArgTypes() 558 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>()) { in clang_getArgType() 824 const FunctionProtoType *FD = QT->getAs<FunctionProtoType>(); in clang_Type_getCXXRefQualifier()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 555 struct CanProxyAdaptor<FunctionProtoType> 556 : public CanProxyBase<FunctionProtoType> { 567 typedef CanTypeIterator<FunctionProtoType::param_type_iterator>
|
| /minix3/external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 484 FunctionProtoType::ExtProtoInfo fpi; in getSimpleFunctionType() 547 if (const FunctionProtoType *fproto in RewriteBlocksInFunctionProtoType() 548 = dyn_cast<FunctionProtoType>(funcType.IgnoreParens())) { in RewriteBlocksInFunctionProtoType() 817 if (const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(FPRetType)){ in RewritePropertyImplDecl() 1143 if (const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(FPRetType)) { in RewriteObjCMethodDecl() 2111 const FunctionProtoType *proto = nullptr; in RewriteObjCQualifiedInterfaceTypes() 2122 proto = dyn_cast<FunctionProtoType>(funcType); in RewriteObjCQualifiedInterfaceTypes() 2293 const FunctionProtoType *proto = dyn_cast<FunctionProtoType>(funcType); in RewriteBlockLiteralFunctionDecl() 3289 const FunctionProtoType *FT = cast<FunctionProtoType>(AFT); in SynthesizeBlockFunc() 3720 const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FT); in convertFunctionTypeOfBlocks() [all …]
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/Sema/ |
| H A D | Sema.h | 114 class FunctionProtoType; variable 474 SmallVector<std::pair<CXXMethodDecl*, const FunctionProtoType*>, 2> 1177 const FunctionProtoType::ExtProtoInfo &EPI); 1199 const FunctionProtoType *ResolveExceptionSpec(SourceLocation Loc, 1200 const FunctionProtoType *FPT); 1202 const FunctionProtoType::ExceptionSpecInfo &ESI); 1207 const FunctionProtoType *Old, SourceLocation OldLoc, 1208 const FunctionProtoType *New, SourceLocation NewLoc); 1211 const FunctionProtoType *Old, SourceLocation OldLoc, 1212 const FunctionProtoType *New, SourceLocation NewLoc, [all …]
|