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