Lines Matching refs:EPI
2089 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
2090 EPI.ExtInfo = Info;
2091 Result = getFunctionType(FPT->getReturnType(), FPT->getParamTypes(), EPI);
2102 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
2103 FD->setType(getFunctionType(ResultType, FPT->getParamTypes(), EPI));
2827 const FunctionProtoType::ExtProtoInfo &EPI) const {
2833 FunctionProtoType::Profile(ID, ResultTy, ArgArray.begin(), NumArgs, EPI,
2843 EPI.ExceptionSpecType == EST_None && isCanonicalResultType(ResultTy) &&
2844 !EPI.HasTrailingReturn;
2858 FunctionProtoType::ExtProtoInfo CanonicalEPI = EPI;
2889 if (EPI.ExceptionSpecType == EST_Dynamic) {
2890 Size += EPI.NumExceptions * sizeof(QualType);
2891 } else if (EPI.ExceptionSpecType == EST_ComputedNoexcept) {
2893 } else if (EPI.ExceptionSpecType == EST_Uninstantiated) {
2895 } else if (EPI.ExceptionSpecType == EST_Unevaluated) {
2898 if (EPI.ConsumedParameters)
2902 FunctionProtoType::ExtProtoInfo newEPI = EPI;
6957 FunctionProtoType::ExtProtoInfo EPI = lproto->getExtProtoInfo();
6958 EPI.ExtInfo = einfo;
6959 return getFunctionType(retType, types, EPI);
6993 FunctionProtoType::ExtProtoInfo EPI = proto->getExtProtoInfo();
6994 EPI.ExtInfo = einfo;
6995 return getFunctionType(retType, proto->getParamTypes(), EPI);
7339 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
7340 EPI.ExtInfo = getFunctionExtInfo(LHS);
7342 getFunctionType(OldReturnType, FPT->getParamTypes(), EPI);
7750 FunctionProtoType::ExtProtoInfo EPI;
7751 EPI.ExtInfo = EI;
7752 EPI.Variadic = Variadic;
7754 return getFunctionType(ResType, ArgTypes, EPI);