/external/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 204 FunctionProtoType::ExtProtoInfo EPI = NewProto->getExtProtoInfo(); local 205 EPI.ExceptionSpecType = EST_DynamicNone; 207 NewProto->getArgTypes(), EPI); 215 FunctionProtoType::ExtProtoInfo EPI = NewProto->getExtProtoInfo(); local 216 EPI.ExceptionSpecType = OldProto->getExceptionSpecType(); 217 if (EPI.ExceptionSpecType == EST_Dynamic) { 218 EPI.NumExceptions = OldProto->getNumExceptions(); 219 EPI.Exceptions = OldProto->exception_begin(); 220 } else if (EPI.ExceptionSpecType == EST_ComputedNoexcept) { 228 NewProto->getArgTypes(), EPI); [all...] |
H A D | SemaLambda.cpp | 540 FunctionProtoType::ExtProtoInfo EPI; local 541 EPI.HasTrailingReturn = true; 542 EPI.TypeQuals |= DeclSpec::TQ_const; 544 EPI);
|
H A D | SemaTemplateInstantiateDecl.cpp | 2922 FunctionProtoType::ExtProtoInfo EPI = NewProto->getExtProtoInfo(); local 2923 EPI.ExceptionSpecType = Proto->getExceptionSpecType(); 2924 EPI.NumExceptions = Exceptions.size(); 2925 EPI.Exceptions = Exceptions.data(); 2926 EPI.NoexceptExpr = NoexceptExpr; 2929 NewProto->getArgTypes(), EPI)); 2943 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo(); local 2944 EPI.ExceptionSpecType = EST_None; 2946 Proto->getArgTypes(), EPI)); 3002 FunctionProtoType::ExtProtoInfo EPI local [all...] |
H A D | SemaExprCXX.cpp | 1680 FunctionProtoType::ExtProtoInfo EPI; local 1681 EPI.Variadic = Proto->isVariadic(); 1684 = Context.getFunctionType(Context.VoidTy, ArgTypes, EPI); 1973 FunctionProtoType::ExtProtoInfo EPI; local 1976 EPI.ExceptionSpecType = EST_Dynamic; 1977 EPI.NumExceptions = 1; 1978 EPI.Exceptions = &BadAllocType; 1981 EPI.ExceptionSpecType = getLangOpts().CPlusPlus11 ? 1985 QualType FnType = Context.getFunctionType(Return, Argument, EPI);
|
H A D | SemaLookup.cpp | 730 FunctionProtoType::ExtProtoInfo EPI = ConvProto->getExtProtoInfo(); local 731 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_Default); 732 EPI.ExceptionSpecType = EST_None; 733 EPI.NumExceptions = 0; 736 None, EPI);
|
H A D | SemaType.cpp | 1688 const FunctionProtoType::ExtProtoInfo &EPI) { 1712 return Context.getFunctionType(T, ParamTypes, EPI); 2827 FunctionProtoType::ExtProtoInfo EPI; local 2828 EPI.Variadic = FTI.isVariadic; 2829 EPI.HasTrailingReturn = FTI.hasTrailingReturnType(); 2830 EPI.TypeQuals = FTI.TypeQuals; 2831 EPI.RefQualifier = !FTI.hasRefQualifier()? RQ_None 2911 EPI.ConsumedArguments = ConsumedArguments.data(); 2937 EPI); 2939 T = Context.getFunctionType(T, ArgTys, EPI); 1685 BuildFunctionType(QualType T, llvm::MutableArrayRef<QualType> ParamTypes, SourceLocation Loc, DeclarationName Entity, const FunctionProtoType::ExtProtoInfo &EPI) argument 3074 FunctionProtoType::ExtProtoInfo EPI = FnTy->getExtProtoInfo(); local [all...] |
H A D | SemaTemplate.cpp | 6401 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 6402 EPI.TypeQuals |= Qualifiers::Const; 6404 EPI);
|
H A D | SemaDecl.cpp | 6728 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 6729 EPI.ExceptionSpecType = EST_BasicNoexcept; 6731 FPT->getArgTypes(), EPI)); 7113 FunctionProtoType::ExtProtoInfo EPI; local 7114 EPI.Variadic = true; 7115 EPI.ExtInfo = FT->getExtInfo(); 7117 QualType R = Context.getFunctionType(FT->getResultType(), None, EPI); 7324 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 7325 EPI.TypeQuals |= Qualifiers::Const; 7327 FPT->getArgTypes(), EPI)); [all...] |
H A D | SemaDeclCXX.cpp | 4437 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 4438 ExceptSpec.getEPI(EPI); 4440 FPT->getArgTypes(), EPI)); 4607 FunctionProtoType::ExtProtoInfo EPI = Type->getExtProtoInfo(); local 4608 EPI.ExceptionSpecType = EST_Unevaluated; 4609 EPI.ExceptionSpecDecl = MD; 4613 EPI)); 4639 FunctionProtoType::ExtProtoInfo EPI; local 4640 computeImplicitExceptionSpec(*this, MD->getLocation(), MD).getEPI(EPI); 4642 Context.getFunctionType(Context.VoidTy, None, EPI)); 6078 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo(); local 7910 FunctionProtoType::ExtProtoInfo EPI; local 8061 FunctionProtoType::ExtProtoInfo EPI = CtorType->getExtProtoInfo(); local 8199 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 8374 FunctionProtoType::ExtProtoInfo EPI; local 8880 FunctionProtoType::ExtProtoInfo EPI; local 9394 FunctionProtoType::ExtProtoInfo EPI; local 9751 FunctionProtoType::ExtProtoInfo EPI; local 9943 FunctionProtoType::ExtProtoInfo EPI; local 12330 checkExceptionSpecification(ExceptionSpecificationType EST, ArrayRef<ParsedType> DynamicExceptions, ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, SmallVectorImpl<QualType> &Exceptions, FunctionProtoType::ExtProtoInfo &EPI) argument [all...] |
H A D | TreeTransform.h | 732 const FunctionProtoType::ExtProtoInfo &EPI); 9367 const FunctionProtoType::ExtProtoInfo &EPI) { 9371 EPI); 9364 RebuildFunctionProtoType( QualType T, llvm::MutableArrayRef<QualType> ParamTypes, const FunctionProtoType::ExtProtoInfo &EPI) argument
|
H A D | SemaExpr.cpp | 10025 FunctionProtoType::ExtProtoInfo EPI; local 10026 EPI.HasTrailingReturn = false; 10027 EPI.TypeQuals |= DeclSpec::TQ_const; 10028 T = Context.getFunctionType(Context.DependentTy, None, EPI); 10194 FunctionProtoType::ExtProtoInfo EPI; local 10195 EPI.ExtInfo = Ext; 10196 BlockTy = Context.getFunctionType(RetTy, None, EPI); 10207 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 10208 EPI.TypeQuals = 0; // FIXME: silently? 10209 EPI 10215 FunctionProtoType::ExtProtoInfo EPI; local [all...] |
/external/clang/lib/AST/ |
H A D | ASTDumper.cpp | 826 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 827 switch (EPI.ExceptionSpecType) { 830 OS << " noexcept-unevaluated " << EPI.ExceptionSpecDecl; 833 OS << " noexcept-uninstantiated " << EPI.ExceptionSpecTemplate;
|
H A D | ASTContext.cpp | 2062 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 2063 EPI.ExtInfo = Info; 2064 Result = getFunctionType(FPT->getResultType(), FPT->getArgTypes(), EPI); 2075 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 2076 FD->setType(getFunctionType(ResultType, FPT->getArgTypes(), EPI)); 2785 const FunctionProtoType::ExtProtoInfo &EPI) const { 2791 FunctionProtoType::Profile(ID, ResultTy, ArgArray.begin(), NumArgs, EPI, 2801 EPI.ExceptionSpecType == EST_None && isCanonicalResultType(ResultTy) && 2802 !EPI.HasTrailingReturn; 2807 const CallingConv DefaultCC = EPI 7403 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local [all...] |
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 1047 /// \param EPI Extra information about the function type. Usually this will 1056 const FunctionProtoType::ExtProtoInfo &EPI); 3702 /// \brief Overwrite an EPI's exception specification with this 3704 void getEPI(FunctionProtoType::ExtProtoInfo &EPI) const { 3705 EPI.ExceptionSpecType = getExceptionSpecType(); 3706 if (EPI.ExceptionSpecType == EST_Dynamic) { 3707 EPI.NumExceptions = size(); 3708 EPI.Exceptions = data(); 3709 } else if (EPI.ExceptionSpecType == EST_None) { 3713 EPI 3719 FunctionProtoType::ExtProtoInfo EPI; local [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 4654 FunctionProtoType::ExtProtoInfo EPI; local 4655 EPI.ExtInfo = FunctionType::ExtInfo(/*noreturn*/ Record[1], 4667 EPI.Variadic = Record[Idx++]; 4668 EPI.HasTrailingReturn = Record[Idx++]; 4669 EPI.TypeQuals = Record[Idx++]; 4670 EPI.RefQualifier = static_cast<RefQualifierKind>(Record[Idx++]); 4673 EPI.ExceptionSpecType = EST; 4676 EPI.NumExceptions = Record[Idx++]; 4677 for (unsigned I = 0; I != EPI.NumExceptions; ++I) 4679 EPI [all...] |