/external/clang/include/clang/AST/ |
D | Type.h | 3015 ExtProtoInfo EPI; 3016 EPI.ExtInfo = getExtInfo(); 3017 EPI.Variadic = isVariadic(); 3018 EPI.HasTrailingReturn = hasTrailingReturn(); 3019 EPI.ExceptionSpec.Type = getExceptionSpecType(); 3020 EPI.TypeQuals = static_cast<unsigned char>(getTypeQuals()); 3021 EPI.RefQualifier = getRefQualifier(); 3022 if (EPI.ExceptionSpec.Type == EST_Dynamic) { 3023 EPI.ExceptionSpec.Exceptions = exceptions(); 3024 } else if (EPI.ExceptionSpec.Type == EST_ComputedNoexcept) { [all …]
|
D | ASTContext.h | 1082 const FunctionProtoType::ExtProtoInfo &EPI) const;
|
/external/clang/lib/Sema/ |
D | SemaDeclCXX.cpp | 5156 FunctionProtoType::ExtProtoInfo EPI; in getImplicitMethodEPI() local 5159 EPI.ExceptionSpec.Type = EST_Unevaluated; in getImplicitMethodEPI() 5160 EPI.ExceptionSpec.SourceDecl = MD; in getImplicitMethodEPI() 5163 EPI.ExtInfo = EPI.ExtInfo.withCallingConv( in getImplicitMethodEPI() 5166 return EPI; in getImplicitMethodEPI() 5331 FunctionProtoType::ExtProtoInfo EPI = Type->getExtProtoInfo(); in CheckExplicitlyDefaultedSpecialMember() local 5332 EPI.ExceptionSpec.Type = EST_Unevaluated; in CheckExplicitlyDefaultedSpecialMember() 5333 EPI.ExceptionSpec.SourceDecl = MD; in CheckExplicitlyDefaultedSpecialMember() 5337 EPI)); in CheckExplicitlyDefaultedSpecialMember() 5372 FunctionProtoType::ExtProtoInfo EPI(CC); in CheckExplicitlyDefaultedMemberExceptionSpec() local [all …]
|
D | SemaType.cpp | 1795 const FunctionProtoType::ExtProtoInfo &EPI) { in BuildFunctionType() argument 1819 return Context.getFunctionType(T, ParamTypes, EPI); in BuildFunctionType() 2938 FunctionProtoType::ExtProtoInfo EPI; in GetFullTypeForDeclarator() local 2939 EPI.ExtInfo = EI; in GetFullTypeForDeclarator() 2940 EPI.Variadic = FTI.isVariadic; in GetFullTypeForDeclarator() 2941 EPI.HasTrailingReturn = FTI.hasTrailingReturnType(); in GetFullTypeForDeclarator() 2942 EPI.TypeQuals = FTI.TypeQuals; in GetFullTypeForDeclarator() 2943 EPI.RefQualifier = !FTI.hasRefQualifier()? RQ_None in GetFullTypeForDeclarator() 3022 EPI.ConsumedParameters = ConsumedParameters.data(); in GetFullTypeForDeclarator() 3049 EPI.ExceptionSpec); in GetFullTypeForDeclarator() [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 3205 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo(); in InitFunctionInstantiation() local 3210 EPI.ExceptionSpec.Type != EST_None && in InitFunctionInstantiation() 3211 EPI.ExceptionSpec.Type != EST_DynamicNone && in InitFunctionInstantiation() 3212 EPI.ExceptionSpec.Type != EST_BasicNoexcept) { in InitFunctionInstantiation() 3214 if (EPI.ExceptionSpec.Type == EST_Uninstantiated) in InitFunctionInstantiation() 3215 ExceptionSpecTemplate = EPI.ExceptionSpec.SourceTemplate; in InitFunctionInstantiation() 3217 if (EPI.ExceptionSpec.Type == EST_Unevaluated) in InitFunctionInstantiation() 3224 EPI = NewProto->getExtProtoInfo(); in InitFunctionInstantiation() 3225 EPI.ExceptionSpec.Type = NewEST; in InitFunctionInstantiation() 3226 EPI.ExceptionSpec.SourceDecl = New; in InitFunctionInstantiation() [all …]
|
D | SemaLambda.cpp | 870 FunctionProtoType::ExtProtoInfo EPI(Context.getDefaultCallingConvention( in ActOnStartOfLambdaDefinition() local 872 EPI.HasTrailingReturn = true; in ActOnStartOfLambdaDefinition() 873 EPI.TypeQuals |= DeclSpec::TQ_const; in ActOnStartOfLambdaDefinition() 884 Context.getFunctionType(DefaultTypeForNoTrailingReturn, None, EPI); in ActOnStartOfLambdaDefinition()
|
D | SemaExprCXX.cpp | 1848 FunctionProtoType::ExtProtoInfo EPI; in FindAllocationFunctions() local 1849 EPI.Variadic = Proto->isVariadic(); in FindAllocationFunctions() 1852 = Context.getFunctionType(Context.VoidTy, ArgTypes, EPI); in FindAllocationFunctions() 2173 FunctionProtoType::ExtProtoInfo EPI; in DeclareGlobalAllocationFunction() local 2183 EPI.ExceptionSpec.Type = EST_Dynamic; in DeclareGlobalAllocationFunction() 2184 EPI.ExceptionSpec.Exceptions = llvm::makeArrayRef(BadAllocType); in DeclareGlobalAllocationFunction() 2187 EPI.ExceptionSpec = in DeclareGlobalAllocationFunction() 2194 Return, llvm::makeArrayRef(Params, NumParams), EPI); in DeclareGlobalAllocationFunction()
|
D | SemaLookup.cpp | 741 FunctionProtoType::ExtProtoInfo EPI = ConvProto->getExtProtoInfo(); in LookupDirect() local 742 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C); in LookupDirect() 743 EPI.ExceptionSpec = EST_None; in LookupDirect() 746 None, EPI); in LookupDirect()
|
D | SemaExpr.cpp | 4661 FunctionProtoType::ExtProtoInfo EPI; in rewriteBuiltinFunctionDecl() local 4663 OverloadParams, EPI); in rewriteBuiltinFunctionDecl() 11146 FunctionProtoType::ExtProtoInfo EPI; in ActOnBlockArguments() local 11147 EPI.HasTrailingReturn = false; in ActOnBlockArguments() 11148 EPI.TypeQuals |= DeclSpec::TQ_const; in ActOnBlockArguments() 11149 T = Context.getFunctionType(Context.DependentTy, None, EPI); in ActOnBlockArguments() 11311 FunctionProtoType::ExtProtoInfo EPI; in ActOnBlockStmtExpr() local 11312 EPI.ExtInfo = Ext; in ActOnBlockStmtExpr() 11313 BlockTy = Context.getFunctionType(RetTy, None, EPI); in ActOnBlockStmtExpr() 11324 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in ActOnBlockStmtExpr() local [all …]
|
D | SemaTemplateDeduction.cpp | 3691 FunctionProtoType::ExtProtoInfo EPI = InvokerFPT->getExtProtoInfo(); in SpecializeCorrespondingLambdaCallOperatorAndInvoker() local 3692 EPI.TypeQuals = 0; in SpecializeCorrespondingLambdaCallOperatorAndInvoker() 3694 InvokerFPT->getReturnType(), InvokerFPT->getParamTypes(), EPI)); in SpecializeCorrespondingLambdaCallOperatorAndInvoker()
|
D | TreeTransform.h | 781 const FunctionProtoType::ExtProtoInfo &EPI); 4662 FunctionProtoType::ExtProtoInfo EPI = T->getExtProtoInfo(); in TransformFunctionProtoType() local 4665 if (TransformExceptionSpec(EPI.ExceptionSpec, EPIChanged)) in TransformFunctionProtoType() 4676 Result = getDerived().RebuildFunctionProtoType(ResultType, ParamTypes, EPI); in TransformFunctionProtoType() 10517 const FunctionProtoType::ExtProtoInfo &EPI) { in RebuildFunctionProtoType() argument 10521 EPI); in RebuildFunctionProtoType()
|
D | SemaDecl.cpp | 7791 FunctionProtoType::ExtProtoInfo EPI( in ActOnFunctionDeclarator() local 7793 EPI.Variadic = true; in ActOnFunctionDeclarator() 7794 EPI.ExtInfo = FT->getExtInfo(); in ActOnFunctionDeclarator() 7796 QualType R = Context.getFunctionType(FT->getReturnType(), None, EPI); in ActOnFunctionDeclarator() 8017 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in CheckFunctionDeclaration() local 8018 EPI.TypeQuals |= Qualifiers::Const; in CheckFunctionDeclaration() 8020 FPT->getParamTypes(), EPI)); in CheckFunctionDeclaration()
|
D | SemaTemplate.cpp | 6771 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in CheckFunctionTemplateSpecialization() local 6772 EPI.TypeQuals |= Qualifiers::Const; in CheckFunctionTemplateSpecialization() 6774 FPT->getParamTypes(), EPI); in CheckFunctionTemplateSpecialization()
|
/external/clang/lib/AST/ |
D | ASTContext.cpp | 2113 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustFunctionType() local 2114 EPI.ExtInfo = Info; in adjustFunctionType() 2115 Result = getFunctionType(FPT->getReturnType(), FPT->getParamTypes(), EPI); in adjustFunctionType() 2126 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustDeducedFunctionResultType() local 2127 FD->setType(getFunctionType(ResultType, FPT->getParamTypes(), EPI)); in adjustDeducedFunctionResultType() 2907 const FunctionProtoType::ExtProtoInfo &EPI) const { in getFunctionType() 2913 FunctionProtoType::Profile(ID, ResultTy, ArgArray.begin(), NumArgs, EPI, in getFunctionType() 2923 EPI.ExceptionSpec.Type == EST_None && isCanonicalResultType(ResultTy) && in getFunctionType() 2924 !EPI.HasTrailingReturn; in getFunctionType() 2938 FunctionProtoType::ExtProtoInfo CanonicalEPI = EPI; in getFunctionType() [all …]
|
D | ASTDumper.cpp | 318 auto EPI = T->getExtProtoInfo(); in VisitFunctionProtoType() local 319 if (EPI.HasTrailingReturn) OS << " trailing_return"; in VisitFunctionProtoType() 323 switch (EPI.RefQualifier) { in VisitFunctionProtoType() 333 if (EPI.Variadic) in VisitFunctionProtoType() 1084 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in VisitFunctionDecl() local 1085 switch (EPI.ExceptionSpec.Type) { in VisitFunctionDecl() 1088 OS << " noexcept-unevaluated " << EPI.ExceptionSpec.SourceDecl; in VisitFunctionDecl() 1091 OS << " noexcept-uninstantiated " << EPI.ExceptionSpec.SourceTemplate; in VisitFunctionDecl()
|
/external/clang/lib/CodeGen/ |
D | CGException.cpp | 1309 FunctionProtoType::ExtProtoInfo EPI; in Emit() local 1311 Context.getFunctionType(Context.VoidTy, ArgTys, EPI)); in Emit()
|
D | CGOpenMPRuntime.cpp | 1454 FunctionProtoType::ExtProtoInfo EPI; in emitKmpRoutineEntryT() local 1456 C.getFunctionType(KmpInt32Ty, KmpRoutineEntryTyArgs, EPI)); in emitKmpRoutineEntryT()
|
/external/clang/lib/Serialization/ |
D | ASTReader.cpp | 5403 FunctionProtoType::ExtProtoInfo EPI; in readTypeRecord() local 5404 EPI.ExtInfo = FunctionType::ExtInfo(/*noreturn*/ Record[1], in readTypeRecord() 5412 EPI.Variadic = Record[Idx++]; in readTypeRecord() 5413 EPI.HasTrailingReturn = Record[Idx++]; in readTypeRecord() 5414 EPI.TypeQuals = Record[Idx++]; in readTypeRecord() 5415 EPI.RefQualifier = static_cast<RefQualifierKind>(Record[Idx++]); in readTypeRecord() 5417 readExceptionSpec(*Loc.F, ExceptionStorage, EPI.ExceptionSpec, Record, Idx); in readTypeRecord() 5424 return Context.getFunctionType(ResultType, ParamTypes, EPI); in readTypeRecord()
|
/external/bison/data/m4sugar/ |
D | m4sugar.m4 | 1902 # the PRO/EPI pairs.
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 1173 const FunctionProtoType::ExtProtoInfo &EPI);
|