Lines Matching refs:EPI
3140 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustFunctionType() local
3141 EPI.ExtInfo = Info; in adjustFunctionType()
3142 Result = getFunctionType(FPT->getReturnType(), FPT->getParamTypes(), EPI); in adjustFunctionType()
3153 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in adjustDeducedFunctionResultType() local
3154 FD->setType(getFunctionType(ResultType, FPT->getParamTypes(), EPI)); in adjustDeducedFunctionResultType()
4355 const FunctionProtoType::ExtProtoInfo &EPI, bool OnlyWantCanonical) const { in getFunctionTypeInternal() argument
4361 FunctionProtoType::Profile(ID, ResultTy, ArgArray.begin(), NumArgs, EPI, in getFunctionTypeInternal()
4377 if (OnlyWantCanonical || !isComputedNoexcept(EPI.ExceptionSpec.Type) || in getFunctionTypeInternal()
4378 EPI.ExceptionSpec.NoexceptExpr == FPT->getNoexceptExpr()) in getFunctionTypeInternal()
4390 isCanonicalExceptionSpecification(EPI.ExceptionSpec, NoexceptInType); in getFunctionTypeInternal()
4394 isCanonicalResultType(ResultTy) && !EPI.HasTrailingReturn; in getFunctionTypeInternal()
4413 FunctionProtoType::ExtProtoInfo CanonicalEPI = EPI; in getFunctionTypeInternal()
4419 switch (EPI.ExceptionSpec.Type) { in getFunctionTypeInternal()
4432 for (QualType ET : EPI.ExceptionSpec.Exceptions) { in getFunctionTypeInternal()
4474 EPI.ExceptionSpec.Type, EPI.ExceptionSpec.Exceptions.size()); in getFunctionTypeInternal()
4479 NumArgs, EPI.Variadic, EPI.requiresFunctionProtoTypeExtraBitfields(), in getFunctionTypeInternal()
4481 EPI.ExtParameterInfos ? NumArgs : 0, in getFunctionTypeInternal()
4482 EPI.TypeQuals.hasNonFastQualifiers() ? 1 : 0); in getFunctionTypeInternal()
4485 FunctionProtoType::ExtProtoInfo newEPI = EPI; in getFunctionTypeInternal()
10207 FunctionProtoType::ExtProtoInfo EPI = lproto->getExtProtoInfo(); in mergeFunctionTypes() local
10208 EPI.ExtInfo = einfo; in mergeFunctionTypes()
10209 EPI.ExtParameterInfos = in mergeFunctionTypes()
10211 return getFunctionType(retType, types, EPI); in mergeFunctionTypes()
10246 FunctionProtoType::ExtProtoInfo EPI = proto->getExtProtoInfo(); in mergeFunctionTypes() local
10247 EPI.ExtInfo = einfo; in mergeFunctionTypes()
10248 return getFunctionType(retType, proto->getParamTypes(), EPI); in mergeFunctionTypes()
10715 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in mergeObjCGCQualifiers() local
10716 EPI.ExtInfo = getFunctionExtInfo(LHS); in mergeObjCGCQualifiers()
10718 getFunctionType(OldReturnType, FPT->getParamTypes(), EPI); in mergeObjCGCQualifiers()
11333 FunctionProtoType::ExtProtoInfo EPI; in GetBuiltinType() local
11334 EPI.ExtInfo = EI; in GetBuiltinType()
11335 EPI.Variadic = Variadic; in GetBuiltinType()
11337 EPI.ExceptionSpec.Type = in GetBuiltinType()
11340 return getFunctionType(ResType, ArgTypes, EPI); in GetBuiltinType()