/freebsd-9.3-release/contrib/llvm/tools/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 | SemaTemplateInstantiateDecl.cpp | 3110 FunctionProtoType::ExtProtoInfo EPI = NewProto->getExtProtoInfo(); local 3111 EPI.ExceptionSpecType = Proto->getExceptionSpecType(); 3112 EPI.NumExceptions = Exceptions.size(); 3113 EPI.Exceptions = Exceptions.data(); 3114 EPI.NoexceptExpr = NoexceptExpr; 3117 NewProto->getArgTypes(), EPI)); 3131 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo(); local 3132 EPI.ExceptionSpecType = EST_None; 3134 Proto->getArgTypes(), EPI)); 3190 FunctionProtoType::ExtProtoInfo EPI local [all...] |
H A D | SemaDeclCXX.cpp | 4604 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 4605 ExceptSpec.getEPI(EPI); 4607 FPT->getArgTypes(), EPI)); 4612 FunctionProtoType::ExtProtoInfo EPI; local 4615 EPI.ExceptionSpecType = EST_Unevaluated; 4616 EPI.ExceptionSpecDecl = MD; 4619 EPI.ExtInfo = EPI.ExtInfo.withCallingConv( 4622 return EPI; 4789 FunctionProtoType::ExtProtoInfo EPI local 6298 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo(); local 8132 FunctionProtoType::ExtProtoInfo EPI = getImplicitMethodEPI(*this, DefaultCon); local 8282 FunctionProtoType::ExtProtoInfo EPI = CtorType->getExtProtoInfo(); local 8420 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 8595 FunctionProtoType::ExtProtoInfo EPI = getImplicitMethodEPI(*this, Destructor); local 9219 FunctionProtoType::ExtProtoInfo EPI = local 9605 FunctionProtoType::ExtProtoInfo EPI = local 10038 FunctionProtoType::ExtProtoInfo EPI = local 10205 FunctionProtoType::ExtProtoInfo EPI = local 12643 checkExceptionSpecification(ExceptionSpecificationType EST, ArrayRef<ParsedType> DynamicExceptions, ArrayRef<SourceRange> DynamicExceptionRanges, Expr *NoexceptExpr, SmallVectorImpl<QualType> &Exceptions, FunctionProtoType::ExtProtoInfo &EPI) argument [all...] |
H A D | SemaLambda.cpp | 777 FunctionProtoType::ExtProtoInfo EPI(Context.getDefaultCallingConvention( 779 EPI.HasTrailingReturn = true; 780 EPI.TypeQuals |= DeclSpec::TQ_const; 791 Context.getFunctionType(DefaultTypeForNoTrailingReturn, None, EPI);
|
H A D | SemaType.cpp | 1716 const FunctionProtoType::ExtProtoInfo &EPI) { 1740 return Context.getFunctionType(T, ParamTypes, EPI); 2916 FunctionProtoType::ExtProtoInfo EPI; local 2917 EPI.ExtInfo = EI; 2918 EPI.Variadic = FTI.isVariadic; 2919 EPI.HasTrailingReturn = FTI.hasTrailingReturnType(); 2920 EPI.TypeQuals = FTI.TypeQuals; 2921 EPI.RefQualifier = !FTI.hasRefQualifier()? RQ_None 3001 EPI.ConsumedArguments = ConsumedArguments.data(); 3027 EPI); 1713 BuildFunctionType(QualType T, llvm::MutableArrayRef<QualType> ParamTypes, SourceLocation Loc, DeclarationName Entity, const FunctionProtoType::ExtProtoInfo &EPI) argument 3164 FunctionProtoType::ExtProtoInfo EPI = FnTy->getExtProtoInfo(); local [all...] |
H A D | SemaExprCXX.cpp | 1714 FunctionProtoType::ExtProtoInfo EPI; local 1715 EPI.Variadic = Proto->isVariadic(); 1718 = Context.getFunctionType(Context.VoidTy, ArgTypes, EPI); 2055 FunctionProtoType::ExtProtoInfo EPI; local 2058 EPI.ExceptionSpecType = EST_Dynamic; 2059 EPI.NumExceptions = 1; 2060 EPI.Exceptions = &BadAllocType; 2063 EPI.ExceptionSpecType = getLangOpts().CPlusPlus11 ? 2070 Return, ArrayRef<QualType>(Params, NumParams), EPI);
|
H A D | SemaLookup.cpp | 746 FunctionProtoType::ExtProtoInfo EPI = ConvProto->getExtProtoInfo(); local 747 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C); 748 EPI.ExceptionSpecType = EST_None; 749 EPI.NumExceptions = 0; 752 None, EPI);
|
H A D | SemaExpr.cpp | 10218 FunctionProtoType::ExtProtoInfo EPI; local 10219 EPI.HasTrailingReturn = false; 10220 EPI.TypeQuals |= DeclSpec::TQ_const; 10221 T = Context.getFunctionType(Context.DependentTy, None, EPI); 10387 FunctionProtoType::ExtProtoInfo EPI; local 10388 EPI.ExtInfo = Ext; 10389 BlockTy = Context.getFunctionType(RetTy, None, EPI); 10400 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 10401 EPI.TypeQuals = 0; // FIXME: silently? 10402 EPI 10408 FunctionProtoType::ExtProtoInfo EPI; local [all...] |
H A D | SemaTemplateDeduction.cpp | 3740 FunctionProtoType::ExtProtoInfo EPI = InvokerFPT->getExtProtoInfo(); local 3741 EPI.TypeQuals = 0; 3743 InvokerFPT->getResultType(), InvokerFPT->getArgTypes(),EPI));
|
H A D | SemaDecl.cpp | 6879 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 6880 EPI.ExceptionSpecType = EST_BasicNoexcept; 6882 FPT->getArgTypes(), EPI)); 7279 FunctionProtoType::ExtProtoInfo EPI( 7281 EPI.Variadic = true; 7282 EPI.ExtInfo = FT->getExtInfo(); 7284 QualType R = Context.getFunctionType(FT->getResultType(), None, EPI); 7498 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 7499 EPI.TypeQuals |= Qualifiers::Const; 7501 FPT->getArgTypes(), EPI)); [all...] |
H A D | SemaTemplate.cpp | 6510 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 6511 EPI.TypeQuals |= Qualifiers::Const; 6513 EPI);
|
H A D | TreeTransform.h | 747 const FunctionProtoType::ExtProtoInfo &EPI); 9565 const FunctionProtoType::ExtProtoInfo &EPI) { 9569 EPI); 9562 RebuildFunctionProtoType( QualType T, llvm::MutableArrayRef<QualType> ParamTypes, const FunctionProtoType::ExtProtoInfo &EPI) argument
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | Type.h | 2939 ExtProtoInfo EPI; 2940 EPI.ExtInfo = getExtInfo(); 2941 EPI.Variadic = isVariadic(); 2942 EPI.HasTrailingReturn = hasTrailingReturn(); 2943 EPI.ExceptionSpecType = getExceptionSpecType(); 2944 EPI.TypeQuals = static_cast<unsigned char>(getTypeQuals()); 2945 EPI.RefQualifier = getRefQualifier(); 2946 if (EPI.ExceptionSpecType == EST_Dynamic) { 2947 EPI.NumExceptions = NumExceptions; 2948 EPI [all...] |
H A D | ASTContext.h | 1039 const FunctionProtoType::ExtProtoInfo &EPI) const;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ASTContext.cpp | 2086 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 2087 EPI.ExtInfo = Info; 2088 Result = getFunctionType(FPT->getResultType(), FPT->getArgTypes(), EPI); 2099 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local 2100 FD->setType(getFunctionType(ResultType, FPT->getArgTypes(), EPI)); 2805 const FunctionProtoType::ExtProtoInfo &EPI) const { 2811 FunctionProtoType::Profile(ID, ResultTy, ArgArray.begin(), NumArgs, EPI, 2821 EPI.ExceptionSpecType == EST_None && isCanonicalResultType(ResultTy) && 2822 !EPI.HasTrailingReturn; 2836 FunctionProtoType::ExtProtoInfo CanonicalEPI = EPI; 7432 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 1057 /// \param EPI Extra information about the function type. Usually this will 1066 const FunctionProtoType::ExtProtoInfo &EPI); 3791 /// \brief Overwrite an EPI's exception specification with this 3793 void getEPI(FunctionProtoType::ExtProtoInfo &EPI) const { 3794 EPI.ExceptionSpecType = getExceptionSpecType(); 3795 if (EPI.ExceptionSpecType == EST_Dynamic) { 3796 EPI.NumExceptions = size(); 3797 EPI.Exceptions = data(); 3798 } else if (EPI.ExceptionSpecType == EST_None) { 3802 EPI 3808 FunctionProtoType::ExtProtoInfo EPI; local [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 4657 FunctionProtoType::ExtProtoInfo EPI; local 4658 EPI.ExtInfo = FunctionType::ExtInfo(/*noreturn*/ Record[1], 4670 EPI.Variadic = Record[Idx++]; 4671 EPI.HasTrailingReturn = Record[Idx++]; 4672 EPI.TypeQuals = Record[Idx++]; 4673 EPI.RefQualifier = static_cast<RefQualifierKind>(Record[Idx++]); 4676 EPI.ExceptionSpecType = EST; 4679 EPI.NumExceptions = Record[Idx++]; 4680 for (unsigned I = 0; I != EPI.NumExceptions; ++I) 4682 EPI [all...] |