Searched refs:EPI (Results 1 - 17 of 17) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExceptionSpec.cpp204 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 DSemaTemplateInstantiateDecl.cpp3110 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 DSemaDeclCXX.cpp4604 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 DSemaLambda.cpp777 FunctionProtoType::ExtProtoInfo EPI(Context.getDefaultCallingConvention(
779 EPI.HasTrailingReturn = true;
780 EPI.TypeQuals |= DeclSpec::TQ_const;
791 Context.getFunctionType(DefaultTypeForNoTrailingReturn, None, EPI);
H A DSemaType.cpp1716 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 DSemaExprCXX.cpp1714 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 DSemaLookup.cpp746 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 DSemaExpr.cpp10218 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 DSemaTemplateDeduction.cpp3740 FunctionProtoType::ExtProtoInfo EPI = InvokerFPT->getExtProtoInfo(); local
3741 EPI.TypeQuals = 0;
3743 InvokerFPT->getResultType(), InvokerFPT->getArgTypes(),EPI));
H A DSemaDecl.cpp6879 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 DSemaTemplate.cpp6510 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); local
6511 EPI.TypeQuals |= Qualifiers::Const;
6513 EPI);
H A DTreeTransform.h747 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 DType.h2939 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 DASTContext.h1039 const FunctionProtoType::ExtProtoInfo &EPI) const;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DASTContext.cpp2086 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 DSema.h1057 /// \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 DASTReader.cpp4657 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...]

Completed in 681 milliseconds