Lines Matching defs:EPI
3505 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
3506 EPI.ExtInfo = Info;
3507 Result = getFunctionType(FPT->getReturnType(), FPT->getParamTypes(), EPI);
3518 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
3519 FD->setType(getFunctionType(ResultType, FPT->getParamTypes(), EPI));
4781 const FunctionProtoType::ExtProtoInfo &EPI, bool OnlyWantCanonical) const {
4787 FunctionProtoType::Profile(ID, ResultTy, ArgArray.begin(), NumArgs, EPI,
4803 if (OnlyWantCanonical || !isComputedNoexcept(EPI.ExceptionSpec.Type) ||
4804 EPI.ExceptionSpec.NoexceptExpr == FPT->getNoexceptExpr())
4816 isCanonicalExceptionSpecification(EPI.ExceptionSpec, NoexceptInType);
4820 isCanonicalResultType(ResultTy) && !EPI.HasTrailingReturn;
4839 FunctionProtoType::ExtProtoInfo CanonicalEPI = EPI;
4845 switch (EPI.ExceptionSpec.Type) {
4858 for (QualType ET : EPI.ExceptionSpec.Exceptions) {
4900 EPI.ExceptionSpec.Type, EPI.ExceptionSpec.Exceptions.size());
4906 NumArgs, EPI.Variadic, EPI.requiresFunctionProtoTypeExtraBitfields(),
4907 EPI.requiresFunctionProtoTypeArmAttributes(), ESH.NumExceptionType,
4909 EPI.ExtParameterInfos ? NumArgs : 0,
4910 EPI.TypeQuals.hasNonFastQualifiers() ? 1 : 0, EPI.FunctionEffects.size(),
4911 EPI.FunctionEffects.conditions().size());
4914 FunctionProtoType::ExtProtoInfo newEPI = EPI;
4919 if (!EPI.FunctionEffects.empty())
10919 FunctionProtoType::ExtProtoInfo EPI = lproto->getExtProtoInfo();
10920 EPI.ExtInfo = einfo;
10921 EPI.ExtParameterInfos =
10924 EPI.FunctionEffects = *MergedFX;
10925 return getFunctionType(retType, types, EPI);
10960 FunctionProtoType::ExtProtoInfo EPI = proto->getExtProtoInfo();
10961 EPI.ExtInfo = einfo;
10963 EPI.FunctionEffects = *MergedFX;
10964 return getFunctionType(retType, proto->getParamTypes(), EPI);
11433 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
11434 EPI.ExtInfo = getFunctionExtInfo(LHS);
11436 getFunctionType(OldReturnType, FPT->getParamTypes(), EPI);
12078 FunctionProtoType::ExtProtoInfo EPI;
12079 EPI.ExtInfo = EI;
12080 EPI.Variadic = Variadic;
12082 EPI.ExceptionSpec.Type =
12085 return getFunctionType(ResType, ArgTypes, EPI);