Searched refs:ParameterABI (Results 1 – 13 of 13) sorted by relevance
246 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()
4427 ParameterABI getABI() const { return ParameterABI(Data & ABIMask); }4428 ExtParameterInfo withABI(ParameterABI kind) const {5659 ParameterABI getParameterABI(unsigned I) const {5663 return ParameterABI::Ordinary;
24 enum class ParameterABI; variable54 ParameterABI abi);
725 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()
2604 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()
3470 if (Attr->getABI() == ParameterABI::Ordinary) in ActOnOutParamExpr()3473 bool IsInOut = Attr->getABI() == ParameterABI::HLSLInOut; in ActOnOutParamExpr()
7580 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()
7274 if (ParamABI == ParameterABI::HLSLOut || in AddOverloadCandidate()7275 ParamABI == ParameterABI::HLSLInOut) in AddOverloadCandidate()
6058 if ((Proto->getExtParameterInfo(i).getABI() == ParameterABI::HLSLOut || in GatherArgumentsForCall()6059 Proto->getExtParameterInfo(i).getABI() == ParameterABI::HLSLInOut)) { in GatherArgumentsForCall()
378 enum class ParameterABI { enum417 llvm::StringRef getParameterABISpelling(ParameterABI kind);
931 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()
3678 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()
2940 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()