Home | History | Annotate | Download | only in AST

Lines Matching defs:EPI

2062     FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
2063 EPI.ExtInfo = Info;
2064 Result = getFunctionType(FPT->getResultType(), FPT->getArgTypes(), EPI);
2075 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
2076 FD->setType(getFunctionType(ResultType, FPT->getArgTypes(), EPI));
2785 const FunctionProtoType::ExtProtoInfo &EPI) const {
2791 FunctionProtoType::Profile(ID, ResultTy, ArgArray.begin(), NumArgs, EPI,
2801 EPI.ExceptionSpecType == EST_None && isCanonicalResultType(ResultTy) &&
2802 !EPI.HasTrailingReturn;
2807 const CallingConv DefaultCC = EPI.ExtInfo.getCC();
2820 FunctionProtoType::ExtProtoInfo CanonicalEPI = EPI;
2853 if (EPI.ExceptionSpecType == EST_Dynamic) {
2854 Size += EPI.NumExceptions * sizeof(QualType);
2855 } else if (EPI.ExceptionSpecType == EST_ComputedNoexcept) {
2857 } else if (EPI.ExceptionSpecType == EST_Uninstantiated) {
2859 } else if (EPI.ExceptionSpecType == EST_Unevaluated) {
2862 if (EPI.ConsumedArguments)
2866 FunctionProtoType::ExtProtoInfo newEPI = EPI;
2867 newEPI.ExtInfo = EPI.ExtInfo.withCallingConv(CallConv);
7018 FunctionProtoType::ExtProtoInfo EPI = lproto->getExtProtoInfo();
7019 EPI.ExtInfo = einfo;
7020 return getFunctionType(retType, types, EPI);
7055 FunctionProtoType::ExtProtoInfo EPI = proto->getExtProtoInfo();
7056 EPI.ExtInfo = einfo;
7057 return getFunctionType(retType, proto->getArgTypes(), EPI);
7403 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
7404 EPI.ExtInfo = getFunctionExtInfo(LHS);
7406 getFunctionType(OldReturnType, FPT->getArgTypes(), EPI);
7796 FunctionProtoType::ExtProtoInfo EPI;
7797 EPI.ExtInfo = EI;
7798 EPI.Variadic = Variadic;
7800 return getFunctionType(ResType, ArgTypes, EPI);