Home
last modified time | relevance | path

Searched refs:ParameterABI (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAttr.h246 ParameterABI getABI() const;
389 inline ParameterABI ParameterABIAttr::getABI() const { in getABI()
392 return ParameterABI::SwiftContext; in getABI()
394 return ParameterABI::SwiftAsyncContext; in getABI()
396 return ParameterABI::SwiftErrorResult; in getABI()
398 return ParameterABI::SwiftIndirectResult; in getABI()
402 return ParameterABI::HLSLOut; in getABI()
404 return ParameterABI::HLSLInOut; in getABI()
405 return ParameterABI::Ordinary; in getABI()
H A DType.h4427 ParameterABI getABI() const { return ParameterABI(Data & ABIMask); }
4428 ExtParameterInfo withABI(ParameterABI kind) const {
5659 ParameterABI getParameterABI(unsigned I) const {
5663 return ParameterABI::Ordinary;
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaSwift.h24 enum class ParameterABI; variable
54 ParameterABI abi);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaSwift.cpp725 ParameterABI abi) { in AddParameterABIAttr()
741 case ParameterABI::HLSLOut: in AddParameterABIAttr()
742 case ParameterABI::HLSLInOut: in AddParameterABIAttr()
744 case ParameterABI::Ordinary: in AddParameterABIAttr()
747 case ParameterABI::SwiftContext: in AddParameterABIAttr()
755 case ParameterABI::SwiftAsyncContext: in AddParameterABIAttr()
763 case ParameterABI::SwiftErrorResult: in AddParameterABIAttr()
771 case ParameterABI::SwiftIndirectResult: in AddParameterABIAttr()
H A DSemaType.cpp2604 case ParameterABI::Ordinary: in checkExtParameterInfos()
2605 case ParameterABI::HLSLOut: in checkExtParameterInfos()
2606 case ParameterABI::HLSLInOut: in checkExtParameterInfos()
2611 case ParameterABI::SwiftIndirectResult: in checkExtParameterInfos()
2615 != ParameterABI::SwiftIndirectResult) { in checkExtParameterInfos()
2621 case ParameterABI::SwiftContext: in checkExtParameterInfos()
2626 case ParameterABI::SwiftAsyncContext: in checkExtParameterInfos()
2630 case ParameterABI::SwiftErrorResult: in checkExtParameterInfos()
2634 ParameterABI::SwiftContext) { in checkExtParameterInfos()
H A DSemaHLSL.cpp3470 if (Attr->getABI() == ParameterABI::Ordinary) in ActOnOutParamExpr()
3473 bool IsInOut = Attr->getABI() == ParameterABI::HLSLInOut; in ActOnOutParamExpr()
H A DSemaDeclAttr.cpp7580 S.Swift().AddParameterABIAttr(D, AL, ParameterABI::SwiftContext); in ProcessDeclAttribute()
7583 S.Swift().AddParameterABIAttr(D, AL, ParameterABI::SwiftAsyncContext); in ProcessDeclAttribute()
7586 S.Swift().AddParameterABIAttr(D, AL, ParameterABI::SwiftErrorResult); in ProcessDeclAttribute()
7589 S.Swift().AddParameterABIAttr(D, AL, ParameterABI::SwiftIndirectResult); in ProcessDeclAttribute()
H A DSemaOverload.cpp7274 if (ParamABI == ParameterABI::HLSLOut || in AddOverloadCandidate()
7275 ParamABI == ParameterABI::HLSLInOut) in AddOverloadCandidate()
H A DSemaExpr.cpp6058 if ((Proto->getExtParameterInfo(i).getABI() == ParameterABI::HLSLOut || in GatherArgumentsForCall()
6059 Proto->getExtParameterInfo(i).getABI() == ParameterABI::HLSLInOut)) { in GatherArgumentsForCall()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h378 enum class ParameterABI { enum
417 llvm::StringRef getParameterABISpelling(ParameterABI kind);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTypePrinter.cpp931 StringRef clang::getParameterABISpelling(ParameterABI ABI) { in getParameterABISpelling()
933 case ParameterABI::Ordinary: in getParameterABISpelling()
935 case ParameterABI::SwiftContext: in getParameterABISpelling()
937 case ParameterABI::SwiftAsyncContext: in getParameterABISpelling()
939 case ParameterABI::SwiftErrorResult: in getParameterABISpelling()
941 case ParameterABI::SwiftIndirectResult: in getParameterABISpelling()
943 case ParameterABI::HLSLOut: in getParameterABISpelling()
945 case ParameterABI::HLSLInOut: in getParameterABISpelling()
969 if (ABI == ParameterABI::HLSLInOut || ABI == ParameterABI::HLSLOut) { in printFunctionProtoAfter()
979 } else if (ABI != ParameterABI::Ordinary) in printFunctionProtoAfter()
H A DItaniumMangle.cpp3678 case ParameterABI::Ordinary: in mangleExtParameterInfo()
3682 case ParameterABI::HLSLOut: in mangleExtParameterInfo()
3683 case ParameterABI::HLSLInOut: in mangleExtParameterInfo()
3688 case ParameterABI::SwiftContext: in mangleExtParameterInfo()
3689 case ParameterABI::SwiftAsyncContext: in mangleExtParameterInfo()
3690 case ParameterABI::SwiftErrorResult: in mangleExtParameterInfo()
3691 case ParameterABI::SwiftIndirectResult: in mangleExtParameterInfo()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp2940 case ParameterABI::HLSLOut: in ConstructAttributeList()
2941 case ParameterABI::HLSLInOut: in ConstructAttributeList()
2944 case ParameterABI::Ordinary: in ConstructAttributeList()
2947 case ParameterABI::SwiftIndirectResult: { in ConstructAttributeList()
2968 case ParameterABI::SwiftErrorResult: in ConstructAttributeList()
2972 case ParameterABI::SwiftContext: in ConstructAttributeList()
2976 case ParameterABI::SwiftAsyncContext: in ConstructAttributeList()
3284 ParameterABI::SwiftErrorResult) { in EmitFunctionProlog()
5491 ParameterABI::SwiftErrorResult) { in EmitCall()