| ... | ... | @@ -164,6 +164,10 @@ void ZigClang_detect_enum_CK(clang::CastKind x) { |
| 164 | 164 | case clang::CK_DerivedToBase: |
| 165 | 165 | case clang::CK_DerivedToBaseMemberPointer: |
| 166 | 166 | case clang::CK_Dynamic: |
| 167 | case clang::CK_FixedPointCast: |
| 168 | case clang::CK_FixedPointToBoolean: |
| 169 | case clang::CK_FixedPointToFloating: |
| 170 | case clang::CK_FixedPointToIntegral: |
| 167 | 171 | case clang::CK_FloatingCast: |
| 168 | 172 | case clang::CK_FloatingComplexCast: |
| 169 | 173 | case clang::CK_FloatingComplexToBoolean: |
| ... | ... | @@ -171,6 +175,7 @@ void ZigClang_detect_enum_CK(clang::CastKind x) { |
| 171 | 175 | case clang::CK_FloatingComplexToReal: |
| 172 | 176 | case clang::CK_FloatingRealToComplex: |
| 173 | 177 | case clang::CK_FloatingToBoolean: |
| 178 | case clang::CK_FloatingToFixedPoint: |
| 174 | 179 | case clang::CK_FloatingToIntegral: |
| 175 | 180 | case clang::CK_FunctionToPointerDecay: |
| 176 | 181 | case clang::CK_IntToOCLSampler: |
| ... | ... | @@ -181,13 +186,13 @@ void ZigClang_detect_enum_CK(clang::CastKind x) { |
| 181 | 186 | case clang::CK_IntegralComplexToReal: |
| 182 | 187 | case clang::CK_IntegralRealToComplex: |
| 183 | 188 | case clang::CK_IntegralToBoolean: |
| 189 | case clang::CK_IntegralToFixedPoint: |
| 184 | 190 | case clang::CK_IntegralToFloating: |
| 185 | 191 | case clang::CK_IntegralToPointer: |
| 186 | | case clang::CK_FloatingToFixedPoint: |
| 187 | | case clang::CK_FixedPointToFloating: |
| 188 | 192 | case clang::CK_LValueBitCast: |
| 189 | | case clang::CK_LValueToRValueBitCast: |
| 190 | 193 | case clang::CK_LValueToRValue: |
| 194 | case clang::CK_LValueToRValueBitCast: |
| 195 | case clang::CK_MatrixCast: |
| 191 | 196 | case clang::CK_MemberPointerToBoolean: |
| 192 | 197 | case clang::CK_NoOp: |
| 193 | 198 | case clang::CK_NonAtomicToAtomic: |
| ... | ... | @@ -203,10 +208,6 @@ void ZigClang_detect_enum_CK(clang::CastKind x) { |
| 203 | 208 | case clang::CK_UserDefinedConversion: |
| 204 | 209 | case clang::CK_VectorSplat: |
| 205 | 210 | case clang::CK_ZeroToOCLOpaqueType: |
| 206 | | case clang::CK_FixedPointCast: |
| 207 | | case clang::CK_FixedPointToIntegral: |
| 208 | | case clang::CK_IntegralToFixedPoint: |
| 209 | | case clang::CK_FixedPointToBoolean: |
| 210 | 211 | break; |
| 211 | 212 | } |
| 212 | 213 | }; |
| ... | ... | @@ -236,6 +237,7 @@ static_assert((clang::CastKind)ZigClangCK_IntegralToPointer == clang::CK_Integra |
| 236 | 237 | static_assert((clang::CastKind)ZigClangCK_PointerToIntegral == clang::CK_PointerToIntegral, ""); |
| 237 | 238 | static_assert((clang::CastKind)ZigClangCK_PointerToBoolean == clang::CK_PointerToBoolean, ""); |
| 238 | 239 | static_assert((clang::CastKind)ZigClangCK_ToVoid == clang::CK_ToVoid, ""); |
| 240 | static_assert((clang::CastKind)ZigClangCK_MatrixCast == clang::CK_MatrixCast, ""); |
| 239 | 241 | static_assert((clang::CastKind)ZigClangCK_VectorSplat == clang::CK_VectorSplat, ""); |
| 240 | 242 | static_assert((clang::CastKind)ZigClangCK_IntegralCast == clang::CK_IntegralCast, ""); |
| 241 | 243 | static_assert((clang::CastKind)ZigClangCK_IntegralToBoolean == clang::CK_IntegralToBoolean, ""); |
| ... | ... | @@ -411,13 +413,16 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 411 | 413 | case ZigClangStmt_IndirectGotoStmtClass: |
| 412 | 414 | case ZigClangStmt_MSDependentExistsStmtClass: |
| 413 | 415 | case ZigClangStmt_NullStmtClass: |
| 416 | case ZigClangStmt_OMPCanonicalLoopClass: |
| 414 | 417 | case ZigClangStmt_OMPAtomicDirectiveClass: |
| 415 | 418 | case ZigClangStmt_OMPBarrierDirectiveClass: |
| 416 | 419 | case ZigClangStmt_OMPCancelDirectiveClass: |
| 417 | 420 | case ZigClangStmt_OMPCancellationPointDirectiveClass: |
| 418 | 421 | case ZigClangStmt_OMPCriticalDirectiveClass: |
| 419 | 422 | case ZigClangStmt_OMPDepobjDirectiveClass: |
| 423 | case ZigClangStmt_OMPDispatchDirectiveClass: |
| 420 | 424 | case ZigClangStmt_OMPFlushDirectiveClass: |
| 425 | case ZigClangStmt_OMPInteropDirectiveClass: |
| 421 | 426 | case ZigClangStmt_OMPDistributeDirectiveClass: |
| 422 | 427 | case ZigClangStmt_OMPDistributeParallelForDirectiveClass: |
| 423 | 428 | case ZigClangStmt_OMPDistributeParallelForSimdDirectiveClass: |
| ... | ... | @@ -443,6 +448,9 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 443 | 448 | case ZigClangStmt_OMPTeamsDistributeParallelForDirectiveClass: |
| 444 | 449 | case ZigClangStmt_OMPTeamsDistributeParallelForSimdDirectiveClass: |
| 445 | 450 | case ZigClangStmt_OMPTeamsDistributeSimdDirectiveClass: |
| 451 | case ZigClangStmt_OMPTileDirectiveClass: |
| 452 | case ZigClangStmt_OMPUnrollDirectiveClass: |
| 453 | case ZigClangStmt_OMPMaskedDirectiveClass: |
| 446 | 454 | case ZigClangStmt_OMPMasterDirectiveClass: |
| 447 | 455 | case ZigClangStmt_OMPOrderedDirectiveClass: |
| 448 | 456 | case ZigClangStmt_OMPParallelDirectiveClass: |
| ... | ... | @@ -591,6 +599,7 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 591 | 599 | case ZigClangStmt_PseudoObjectExprClass: |
| 592 | 600 | case ZigClangStmt_RecoveryExprClass: |
| 593 | 601 | case ZigClangStmt_RequiresExprClass: |
| 602 | case ZigClangStmt_SYCLUniqueStableNameExprClass: |
| 594 | 603 | case ZigClangStmt_ShuffleVectorExprClass: |
| 595 | 604 | case ZigClangStmt_SizeOfPackExprClass: |
| 596 | 605 | case ZigClangStmt_SourceLocExprClass: |
| ... | ... | @@ -629,13 +638,16 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_IfStmtClass == clang::Stmt::I |
| 629 | 638 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_IndirectGotoStmtClass == clang::Stmt::IndirectGotoStmtClass, ""); |
| 630 | 639 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSDependentExistsStmtClass == clang::Stmt::MSDependentExistsStmtClass, ""); |
| 631 | 640 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_NullStmtClass == clang::Stmt::NullStmtClass, ""); |
| 641 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCanonicalLoopClass == clang::Stmt::OMPCanonicalLoopClass, ""); |
| 632 | 642 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPAtomicDirectiveClass == clang::Stmt::OMPAtomicDirectiveClass, ""); |
| 633 | 643 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPBarrierDirectiveClass == clang::Stmt::OMPBarrierDirectiveClass, ""); |
| 634 | 644 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCancelDirectiveClass == clang::Stmt::OMPCancelDirectiveClass, ""); |
| 635 | 645 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCancellationPointDirectiveClass == clang::Stmt::OMPCancellationPointDirectiveClass, ""); |
| 636 | 646 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCriticalDirectiveClass == clang::Stmt::OMPCriticalDirectiveClass, ""); |
| 637 | 647 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDepobjDirectiveClass == clang::Stmt::OMPDepobjDirectiveClass, ""); |
| 648 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDispatchDirectiveClass == clang::Stmt::OMPDispatchDirectiveClass, ""); |
| 638 | 649 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPFlushDirectiveClass == clang::Stmt::OMPFlushDirectiveClass, ""); |
| 650 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPInteropDirectiveClass == clang::Stmt::OMPInteropDirectiveClass, ""); |
| 639 | 651 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeDirectiveClass == clang::Stmt::OMPDistributeDirectiveClass, ""); |
| 640 | 652 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeParallelForDirectiveClass == clang::Stmt::OMPDistributeParallelForDirectiveClass, ""); |
| 641 | 653 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeParallelForSimdDirectiveClass == clang::Stmt::OMPDistributeParallelForSimdDirectiveClass, ""); |
| ... | ... | @@ -661,6 +673,9 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeDirectiveCl |
| 661 | 673 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeParallelForDirectiveClass == clang::Stmt::OMPTeamsDistributeParallelForDirectiveClass, ""); |
| 662 | 674 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeParallelForSimdDirectiveClass == clang::Stmt::OMPTeamsDistributeParallelForSimdDirectiveClass, ""); |
| 663 | 675 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeSimdDirectiveClass == clang::Stmt::OMPTeamsDistributeSimdDirectiveClass, ""); |
| 676 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTileDirectiveClass == clang::Stmt::OMPTileDirectiveClass, ""); |
| 677 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPUnrollDirectiveClass == clang::Stmt::OMPUnrollDirectiveClass, ""); |
| 678 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPMaskedDirectiveClass == clang::Stmt::OMPMaskedDirectiveClass, ""); |
| 664 | 679 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPMasterDirectiveClass == clang::Stmt::OMPMasterDirectiveClass, ""); |
| 665 | 680 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPOrderedDirectiveClass == clang::Stmt::OMPOrderedDirectiveClass, ""); |
| 666 | 681 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelDirectiveClass == clang::Stmt::OMPParallelDirectiveClass, ""); |
| ... | ... | @@ -809,6 +824,7 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_PredefinedExprClass == clang: |
| 809 | 824 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_PseudoObjectExprClass == clang::Stmt::PseudoObjectExprClass, ""); |
| 810 | 825 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_RecoveryExprClass == clang::Stmt::RecoveryExprClass, ""); |
| 811 | 826 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_RequiresExprClass == clang::Stmt::RequiresExprClass, ""); |
| 827 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_SYCLUniqueStableNameExprClass == clang::Stmt::SYCLUniqueStableNameExprClass, ""); |
| 812 | 828 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ShuffleVectorExprClass == clang::Stmt::ShuffleVectorExprClass, ""); |
| 813 | 829 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_SizeOfPackExprClass == clang::Stmt::SizeOfPackExprClass, ""); |
| 814 | 830 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_SourceLocExprClass == clang::Stmt::SourceLocExprClass, ""); |
| ... | ... | @@ -876,6 +892,8 @@ void ZigClang_detect_enum_DeclKind(clang::Decl::Kind x) { |
| 876 | 892 | case clang::Decl::Import: |
| 877 | 893 | case clang::Decl::LifetimeExtendedTemporary: |
| 878 | 894 | case clang::Decl::LinkageSpec: |
| 895 | case clang::Decl::Using: |
| 896 | case clang::Decl::UsingEnum: |
| 879 | 897 | case clang::Decl::Label: |
| 880 | 898 | case clang::Decl::Namespace: |
| 881 | 899 | case clang::Decl::NamespaceAlias: |
| ... | ... | @@ -904,7 +922,7 @@ void ZigClang_detect_enum_DeclKind(clang::Decl::Kind x) { |
| 904 | 922 | case clang::Decl::TypeAlias: |
| 905 | 923 | case clang::Decl::Typedef: |
| 906 | 924 | case clang::Decl::UnresolvedUsingTypename: |
| 907 | | case clang::Decl::Using: |
| 925 | case clang::Decl::UnresolvedUsingIfExists: |
| 908 | 926 | case clang::Decl::UsingDirective: |
| 909 | 927 | case clang::Decl::UsingPack: |
| 910 | 928 | case clang::Decl::UsingShadow: |
| ... | ... | @@ -961,6 +979,8 @@ static_assert((clang::Decl::Kind)ZigClangDeclFriendTemplate == clang::Decl::Frie |
| 961 | 979 | static_assert((clang::Decl::Kind)ZigClangDeclImport == clang::Decl::Import, ""); |
| 962 | 980 | static_assert((clang::Decl::Kind)ZigClangDeclLifetimeExtendedTemporary == clang::Decl::LifetimeExtendedTemporary, ""); |
| 963 | 981 | static_assert((clang::Decl::Kind)ZigClangDeclLinkageSpec == clang::Decl::LinkageSpec, ""); |
| 982 | static_assert((clang::Decl::Kind)ZigClangDeclUsing == clang::Decl::Using, ""); |
| 983 | static_assert((clang::Decl::Kind)ZigClangDeclUsingEnum == clang::Decl::UsingEnum, ""); |
| 964 | 984 | static_assert((clang::Decl::Kind)ZigClangDeclLabel == clang::Decl::Label, ""); |
| 965 | 985 | static_assert((clang::Decl::Kind)ZigClangDeclNamespace == clang::Decl::Namespace, ""); |
| 966 | 986 | static_assert((clang::Decl::Kind)ZigClangDeclNamespaceAlias == clang::Decl::NamespaceAlias, ""); |
| ... | ... | @@ -989,8 +1009,8 @@ static_assert((clang::Decl::Kind)ZigClangDeclObjCTypeParam == clang::Decl::ObjCT |
| 989 | 1009 | static_assert((clang::Decl::Kind)ZigClangDeclTypeAlias == clang::Decl::TypeAlias, ""); |
| 990 | 1010 | static_assert((clang::Decl::Kind)ZigClangDeclTypedef == clang::Decl::Typedef, ""); |
| 991 | 1011 | static_assert((clang::Decl::Kind)ZigClangDeclUnresolvedUsingTypename == clang::Decl::UnresolvedUsingTypename, ""); |
| 1012 | static_assert((clang::Decl::Kind)ZigClangDeclUnresolvedUsingIfExists == clang::Decl::UnresolvedUsingIfExists, ""); |
| 992 | 1013 | static_assert((clang::Decl::Kind)ZigClangDeclOMPAllocate == clang::Decl::OMPAllocate, ""); |
| 993 | | static_assert((clang::Decl::Kind)ZigClangDeclUsing == clang::Decl::Using, ""); |
| 994 | 1014 | static_assert((clang::Decl::Kind)ZigClangDeclUsingDirective == clang::Decl::UsingDirective, ""); |
| 995 | 1015 | static_assert((clang::Decl::Kind)ZigClangDeclUsingPack == clang::Decl::UsingPack, ""); |
| 996 | 1016 | static_assert((clang::Decl::Kind)ZigClangDeclUsingShadow == clang::Decl::UsingShadow, ""); |
| ... | ... | @@ -1032,177 +1052,243 @@ static_assert((clang::Decl::Kind)ZigClangDeclTranslationUnit == clang::Decl::Tra |
| 1032 | 1052 | |
| 1033 | 1053 | void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) { |
| 1034 | 1054 | switch (x) { |
| 1035 | | case clang::BuiltinType::OCLImage1dRO: |
| 1036 | | case clang::BuiltinType::OCLImage1dArrayRO: |
| 1037 | | case clang::BuiltinType::OCLImage1dBufferRO: |
| 1038 | | case clang::BuiltinType::OCLImage2dRO: |
| 1039 | | case clang::BuiltinType::OCLImage2dArrayRO: |
| 1040 | | case clang::BuiltinType::OCLImage2dDepthRO: |
| 1041 | | case clang::BuiltinType::OCLImage2dArrayDepthRO: |
| 1042 | | case clang::BuiltinType::OCLImage2dMSAARO: |
| 1043 | | case clang::BuiltinType::OCLImage2dArrayMSAARO: |
| 1044 | | case clang::BuiltinType::OCLImage2dMSAADepthRO: |
| 1045 | | case clang::BuiltinType::OCLImage2dArrayMSAADepthRO: |
| 1046 | | case clang::BuiltinType::OCLImage3dRO: |
| 1047 | | case clang::BuiltinType::OCLImage1dWO: |
| 1048 | | case clang::BuiltinType::OCLImage1dArrayWO: |
| 1049 | | case clang::BuiltinType::OCLImage1dBufferWO: |
| 1050 | | case clang::BuiltinType::OCLImage2dWO: |
| 1051 | | case clang::BuiltinType::OCLImage2dArrayWO: |
| 1052 | | case clang::BuiltinType::OCLImage2dDepthWO: |
| 1053 | | case clang::BuiltinType::OCLImage2dArrayDepthWO: |
| 1054 | | case clang::BuiltinType::OCLImage2dMSAAWO: |
| 1055 | | case clang::BuiltinType::OCLImage2dArrayMSAAWO: |
| 1056 | | case clang::BuiltinType::OCLImage2dMSAADepthWO: |
| 1057 | | case clang::BuiltinType::OCLImage2dArrayMSAADepthWO: |
| 1058 | | case clang::BuiltinType::OCLImage3dWO: |
| 1059 | | case clang::BuiltinType::OCLImage1dRW: |
| 1060 | | case clang::BuiltinType::OCLImage1dArrayRW: |
| 1061 | | case clang::BuiltinType::OCLImage1dBufferRW: |
| 1062 | | case clang::BuiltinType::OCLImage2dRW: |
| 1063 | | case clang::BuiltinType::OCLImage2dArrayRW: |
| 1064 | | case clang::BuiltinType::OCLImage2dDepthRW: |
| 1065 | | case clang::BuiltinType::OCLImage2dArrayDepthRW: |
| 1066 | | case clang::BuiltinType::OCLImage2dMSAARW: |
| 1067 | | case clang::BuiltinType::OCLImage2dArrayMSAARW: |
| 1068 | | case clang::BuiltinType::OCLImage2dMSAADepthRW: |
| 1069 | | case clang::BuiltinType::OCLImage2dArrayMSAADepthRW: |
| 1070 | | case clang::BuiltinType::OCLImage3dRW: |
| 1071 | | case clang::BuiltinType::OCLIntelSubgroupAVCMcePayload: |
| 1072 | | case clang::BuiltinType::OCLIntelSubgroupAVCImePayload: |
| 1073 | | case clang::BuiltinType::OCLIntelSubgroupAVCRefPayload: |
| 1074 | | case clang::BuiltinType::OCLIntelSubgroupAVCSicPayload: |
| 1075 | | case clang::BuiltinType::OCLIntelSubgroupAVCMceResult: |
| 1076 | | case clang::BuiltinType::OCLIntelSubgroupAVCImeResult: |
| 1077 | | case clang::BuiltinType::OCLIntelSubgroupAVCRefResult: |
| 1078 | | case clang::BuiltinType::OCLIntelSubgroupAVCSicResult: |
| 1079 | | case clang::BuiltinType::OCLIntelSubgroupAVCImeResultSingleRefStreamout: |
| 1080 | | case clang::BuiltinType::OCLIntelSubgroupAVCImeResultDualRefStreamout: |
| 1081 | | case clang::BuiltinType::OCLIntelSubgroupAVCImeSingleRefStreamin: |
| 1082 | | case clang::BuiltinType::OCLIntelSubgroupAVCImeDualRefStreamin: |
| 1083 | | case clang::BuiltinType::SveInt8: |
| 1084 | | case clang::BuiltinType::SveInt16: |
| 1085 | | case clang::BuiltinType::SveInt32: |
| 1086 | | case clang::BuiltinType::SveInt64: |
| 1087 | | case clang::BuiltinType::SveUint8: |
| 1088 | | case clang::BuiltinType::SveUint16: |
| 1089 | | case clang::BuiltinType::SveUint32: |
| 1090 | | case clang::BuiltinType::SveUint64: |
| 1091 | | case clang::BuiltinType::SveFloat16: |
| 1092 | | case clang::BuiltinType::SveFloat32: |
| 1093 | | case clang::BuiltinType::SveFloat64: |
| 1094 | | case clang::BuiltinType::SveBFloat16: |
| 1095 | | case clang::BuiltinType::SveInt8x2: |
| 1096 | | case clang::BuiltinType::SveInt16x2: |
| 1097 | | case clang::BuiltinType::SveInt32x2: |
| 1098 | | case clang::BuiltinType::SveInt64x2: |
| 1099 | | case clang::BuiltinType::SveUint8x2: |
| 1100 | | case clang::BuiltinType::SveUint16x2: |
| 1101 | | case clang::BuiltinType::SveUint32x2: |
| 1102 | | case clang::BuiltinType::SveUint64x2: |
| 1103 | | case clang::BuiltinType::SveFloat16x2: |
| 1104 | | case clang::BuiltinType::SveFloat32x2: |
| 1105 | | case clang::BuiltinType::SveFloat64x2: |
| 1106 | | case clang::BuiltinType::SveBFloat16x2: |
| 1107 | | case clang::BuiltinType::SveInt8x3: |
| 1108 | | case clang::BuiltinType::SveInt16x3: |
| 1109 | | case clang::BuiltinType::SveInt32x3: |
| 1110 | | case clang::BuiltinType::SveInt64x3: |
| 1111 | | case clang::BuiltinType::SveUint8x3: |
| 1112 | | case clang::BuiltinType::SveUint16x3: |
| 1113 | | case clang::BuiltinType::SveUint32x3: |
| 1114 | | case clang::BuiltinType::SveUint64x3: |
| 1115 | | case clang::BuiltinType::SveFloat16x3: |
| 1116 | | case clang::BuiltinType::SveFloat32x3: |
| 1117 | | case clang::BuiltinType::SveFloat64x3: |
| 1118 | | case clang::BuiltinType::SveBFloat16x3: |
| 1119 | | case clang::BuiltinType::SveInt8x4: |
| 1120 | | case clang::BuiltinType::SveInt16x4: |
| 1121 | | case clang::BuiltinType::SveInt32x4: |
| 1122 | | case clang::BuiltinType::SveInt64x4: |
| 1123 | | case clang::BuiltinType::SveUint8x4: |
| 1124 | | case clang::BuiltinType::SveUint16x4: |
| 1125 | | case clang::BuiltinType::SveUint32x4: |
| 1126 | | case clang::BuiltinType::SveUint64x4: |
| 1127 | | case clang::BuiltinType::SveFloat16x4: |
| 1128 | | case clang::BuiltinType::SveFloat32x4: |
| 1129 | | case clang::BuiltinType::SveFloat64x4: |
| 1130 | | case clang::BuiltinType::SveBFloat16x4: |
| 1131 | | case clang::BuiltinType::SveBool: |
| 1132 | | case clang::BuiltinType::VectorQuad: |
| 1133 | | case clang::BuiltinType::VectorPair: |
| 1134 | | case clang::BuiltinType::Void: |
| 1135 | | case clang::BuiltinType::Bool: |
| 1136 | | case clang::BuiltinType::Char_U: |
| 1137 | | case clang::BuiltinType::UChar: |
| 1138 | | case clang::BuiltinType::WChar_U: |
| 1139 | | case clang::BuiltinType::Char8: |
| 1140 | | case clang::BuiltinType::Char16: |
| 1141 | | case clang::BuiltinType::Char32: |
| 1142 | | case clang::BuiltinType::UShort: |
| 1143 | | case clang::BuiltinType::UInt: |
| 1144 | | case clang::BuiltinType::ULong: |
| 1145 | | case clang::BuiltinType::ULongLong: |
| 1146 | | case clang::BuiltinType::UInt128: |
| 1147 | | case clang::BuiltinType::Char_S: |
| 1148 | | case clang::BuiltinType::SChar: |
| 1149 | | case clang::BuiltinType::WChar_S: |
| 1150 | | case clang::BuiltinType::Short: |
| 1151 | | case clang::BuiltinType::Int: |
| 1152 | | case clang::BuiltinType::Long: |
| 1153 | | case clang::BuiltinType::LongLong: |
| 1154 | | case clang::BuiltinType::Int128: |
| 1155 | | case clang::BuiltinType::ShortAccum: |
| 1156 | | case clang::BuiltinType::Accum: |
| 1157 | | case clang::BuiltinType::LongAccum: |
| 1158 | | case clang::BuiltinType::UShortAccum: |
| 1159 | | case clang::BuiltinType::UAccum: |
| 1160 | | case clang::BuiltinType::ULongAccum: |
| 1161 | | case clang::BuiltinType::ShortFract: |
| 1162 | | case clang::BuiltinType::Fract: |
| 1163 | | case clang::BuiltinType::LongFract: |
| 1164 | | case clang::BuiltinType::UShortFract: |
| 1165 | | case clang::BuiltinType::UFract: |
| 1166 | | case clang::BuiltinType::ULongFract: |
| 1167 | | case clang::BuiltinType::SatShortAccum: |
| 1168 | | case clang::BuiltinType::SatAccum: |
| 1169 | | case clang::BuiltinType::SatLongAccum: |
| 1170 | | case clang::BuiltinType::SatUShortAccum: |
| 1171 | | case clang::BuiltinType::SatUAccum: |
| 1172 | | case clang::BuiltinType::SatULongAccum: |
| 1173 | | case clang::BuiltinType::SatShortFract: |
| 1174 | | case clang::BuiltinType::SatFract: |
| 1175 | | case clang::BuiltinType::SatLongFract: |
| 1176 | | case clang::BuiltinType::SatUShortFract: |
| 1177 | | case clang::BuiltinType::SatUFract: |
| 1178 | | case clang::BuiltinType::SatULongFract: |
| 1179 | | case clang::BuiltinType::Half: |
| 1180 | | case clang::BuiltinType::Float: |
| 1181 | | case clang::BuiltinType::Double: |
| 1182 | | case clang::BuiltinType::LongDouble: |
| 1183 | | case clang::BuiltinType::Float16: |
| 1184 | | case clang::BuiltinType::BFloat16: |
| 1185 | | case clang::BuiltinType::Float128: |
| 1186 | | case clang::BuiltinType::NullPtr: |
| 1187 | | case clang::BuiltinType::ObjCId: |
| 1188 | | case clang::BuiltinType::ObjCClass: |
| 1189 | | case clang::BuiltinType::ObjCSel: |
| 1190 | | case clang::BuiltinType::OCLSampler: |
| 1191 | | case clang::BuiltinType::OCLEvent: |
| 1192 | | case clang::BuiltinType::OCLClkEvent: |
| 1193 | | case clang::BuiltinType::OCLQueue: |
| 1194 | | case clang::BuiltinType::OCLReserveID: |
| 1195 | | case clang::BuiltinType::Dependent: |
| 1196 | | case clang::BuiltinType::Overload: |
| 1197 | | case clang::BuiltinType::BoundMember: |
| 1198 | | case clang::BuiltinType::PseudoObject: |
| 1199 | | case clang::BuiltinType::UnknownAny: |
| 1200 | | case clang::BuiltinType::BuiltinFn: |
| 1201 | | case clang::BuiltinType::ARCUnbridgedCast: |
| 1202 | | case clang::BuiltinType::IncompleteMatrixIdx: |
| 1203 | | case clang::BuiltinType::OMPArraySection: |
| 1204 | | case clang::BuiltinType::OMPArrayShaping: |
| 1205 | | case clang::BuiltinType::OMPIterator: |
| 1055 | case ZigClangBuiltinTypeOCLImage1dRO: |
| 1056 | case ZigClangBuiltinTypeOCLImage1dArrayRO: |
| 1057 | case ZigClangBuiltinTypeOCLImage1dBufferRO: |
| 1058 | case ZigClangBuiltinTypeOCLImage2dRO: |
| 1059 | case ZigClangBuiltinTypeOCLImage2dArrayRO: |
| 1060 | case ZigClangBuiltinTypeOCLImage2dDepthRO: |
| 1061 | case ZigClangBuiltinTypeOCLImage2dArrayDepthRO: |
| 1062 | case ZigClangBuiltinTypeOCLImage2dMSAARO: |
| 1063 | case ZigClangBuiltinTypeOCLImage2dArrayMSAARO: |
| 1064 | case ZigClangBuiltinTypeOCLImage2dMSAADepthRO: |
| 1065 | case ZigClangBuiltinTypeOCLImage2dArrayMSAADepthRO: |
| 1066 | case ZigClangBuiltinTypeOCLImage3dRO: |
| 1067 | case ZigClangBuiltinTypeOCLImage1dWO: |
| 1068 | case ZigClangBuiltinTypeOCLImage1dArrayWO: |
| 1069 | case ZigClangBuiltinTypeOCLImage1dBufferWO: |
| 1070 | case ZigClangBuiltinTypeOCLImage2dWO: |
| 1071 | case ZigClangBuiltinTypeOCLImage2dArrayWO: |
| 1072 | case ZigClangBuiltinTypeOCLImage2dDepthWO: |
| 1073 | case ZigClangBuiltinTypeOCLImage2dArrayDepthWO: |
| 1074 | case ZigClangBuiltinTypeOCLImage2dMSAAWO: |
| 1075 | case ZigClangBuiltinTypeOCLImage2dArrayMSAAWO: |
| 1076 | case ZigClangBuiltinTypeOCLImage2dMSAADepthWO: |
| 1077 | case ZigClangBuiltinTypeOCLImage2dArrayMSAADepthWO: |
| 1078 | case ZigClangBuiltinTypeOCLImage3dWO: |
| 1079 | case ZigClangBuiltinTypeOCLImage1dRW: |
| 1080 | case ZigClangBuiltinTypeOCLImage1dArrayRW: |
| 1081 | case ZigClangBuiltinTypeOCLImage1dBufferRW: |
| 1082 | case ZigClangBuiltinTypeOCLImage2dRW: |
| 1083 | case ZigClangBuiltinTypeOCLImage2dArrayRW: |
| 1084 | case ZigClangBuiltinTypeOCLImage2dDepthRW: |
| 1085 | case ZigClangBuiltinTypeOCLImage2dArrayDepthRW: |
| 1086 | case ZigClangBuiltinTypeOCLImage2dMSAARW: |
| 1087 | case ZigClangBuiltinTypeOCLImage2dArrayMSAARW: |
| 1088 | case ZigClangBuiltinTypeOCLImage2dMSAADepthRW: |
| 1089 | case ZigClangBuiltinTypeOCLImage2dArrayMSAADepthRW: |
| 1090 | case ZigClangBuiltinTypeOCLImage3dRW: |
| 1091 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCMcePayload: |
| 1092 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImePayload: |
| 1093 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCRefPayload: |
| 1094 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCSicPayload: |
| 1095 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCMceResult: |
| 1096 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResult: |
| 1097 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCRefResult: |
| 1098 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCSicResult: |
| 1099 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultSingleRefStreamout: |
| 1100 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultDualRefStreamout: |
| 1101 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeSingleRefStreamin: |
| 1102 | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeDualRefStreamin: |
| 1103 | case ZigClangBuiltinTypeSveInt8: |
| 1104 | case ZigClangBuiltinTypeSveInt16: |
| 1105 | case ZigClangBuiltinTypeSveInt32: |
| 1106 | case ZigClangBuiltinTypeSveInt64: |
| 1107 | case ZigClangBuiltinTypeSveUint8: |
| 1108 | case ZigClangBuiltinTypeSveUint16: |
| 1109 | case ZigClangBuiltinTypeSveUint32: |
| 1110 | case ZigClangBuiltinTypeSveUint64: |
| 1111 | case ZigClangBuiltinTypeSveFloat16: |
| 1112 | case ZigClangBuiltinTypeSveFloat32: |
| 1113 | case ZigClangBuiltinTypeSveFloat64: |
| 1114 | case ZigClangBuiltinTypeSveBFloat16: |
| 1115 | case ZigClangBuiltinTypeSveInt8x2: |
| 1116 | case ZigClangBuiltinTypeSveInt16x2: |
| 1117 | case ZigClangBuiltinTypeSveInt32x2: |
| 1118 | case ZigClangBuiltinTypeSveInt64x2: |
| 1119 | case ZigClangBuiltinTypeSveUint8x2: |
| 1120 | case ZigClangBuiltinTypeSveUint16x2: |
| 1121 | case ZigClangBuiltinTypeSveUint32x2: |
| 1122 | case ZigClangBuiltinTypeSveUint64x2: |
| 1123 | case ZigClangBuiltinTypeSveFloat16x2: |
| 1124 | case ZigClangBuiltinTypeSveFloat32x2: |
| 1125 | case ZigClangBuiltinTypeSveFloat64x2: |
| 1126 | case ZigClangBuiltinTypeSveBFloat16x2: |
| 1127 | case ZigClangBuiltinTypeSveInt8x3: |
| 1128 | case ZigClangBuiltinTypeSveInt16x3: |
| 1129 | case ZigClangBuiltinTypeSveInt32x3: |
| 1130 | case ZigClangBuiltinTypeSveInt64x3: |
| 1131 | case ZigClangBuiltinTypeSveUint8x3: |
| 1132 | case ZigClangBuiltinTypeSveUint16x3: |
| 1133 | case ZigClangBuiltinTypeSveUint32x3: |
| 1134 | case ZigClangBuiltinTypeSveUint64x3: |
| 1135 | case ZigClangBuiltinTypeSveFloat16x3: |
| 1136 | case ZigClangBuiltinTypeSveFloat32x3: |
| 1137 | case ZigClangBuiltinTypeSveFloat64x3: |
| 1138 | case ZigClangBuiltinTypeSveBFloat16x3: |
| 1139 | case ZigClangBuiltinTypeSveInt8x4: |
| 1140 | case ZigClangBuiltinTypeSveInt16x4: |
| 1141 | case ZigClangBuiltinTypeSveInt32x4: |
| 1142 | case ZigClangBuiltinTypeSveInt64x4: |
| 1143 | case ZigClangBuiltinTypeSveUint8x4: |
| 1144 | case ZigClangBuiltinTypeSveUint16x4: |
| 1145 | case ZigClangBuiltinTypeSveUint32x4: |
| 1146 | case ZigClangBuiltinTypeSveUint64x4: |
| 1147 | case ZigClangBuiltinTypeSveFloat16x4: |
| 1148 | case ZigClangBuiltinTypeSveFloat32x4: |
| 1149 | case ZigClangBuiltinTypeSveFloat64x4: |
| 1150 | case ZigClangBuiltinTypeSveBFloat16x4: |
| 1151 | case ZigClangBuiltinTypeSveBool: |
| 1152 | case ZigClangBuiltinTypeVectorQuad: |
| 1153 | case ZigClangBuiltinTypeVectorPair: |
| 1154 | case ZigClangBuiltinTypeRvvInt8mf8: |
| 1155 | case ZigClangBuiltinTypeRvvInt8mf4: |
| 1156 | case ZigClangBuiltinTypeRvvInt8mf2: |
| 1157 | case ZigClangBuiltinTypeRvvInt8m1: |
| 1158 | case ZigClangBuiltinTypeRvvInt8m2: |
| 1159 | case ZigClangBuiltinTypeRvvInt8m4: |
| 1160 | case ZigClangBuiltinTypeRvvInt8m8: |
| 1161 | case ZigClangBuiltinTypeRvvUint8mf8: |
| 1162 | case ZigClangBuiltinTypeRvvUint8mf4: |
| 1163 | case ZigClangBuiltinTypeRvvUint8mf2: |
| 1164 | case ZigClangBuiltinTypeRvvUint8m1: |
| 1165 | case ZigClangBuiltinTypeRvvUint8m2: |
| 1166 | case ZigClangBuiltinTypeRvvUint8m4: |
| 1167 | case ZigClangBuiltinTypeRvvUint8m8: |
| 1168 | case ZigClangBuiltinTypeRvvInt16mf4: |
| 1169 | case ZigClangBuiltinTypeRvvInt16mf2: |
| 1170 | case ZigClangBuiltinTypeRvvInt16m1: |
| 1171 | case ZigClangBuiltinTypeRvvInt16m2: |
| 1172 | case ZigClangBuiltinTypeRvvInt16m4: |
| 1173 | case ZigClangBuiltinTypeRvvInt16m8: |
| 1174 | case ZigClangBuiltinTypeRvvUint16mf4: |
| 1175 | case ZigClangBuiltinTypeRvvUint16mf2: |
| 1176 | case ZigClangBuiltinTypeRvvUint16m1: |
| 1177 | case ZigClangBuiltinTypeRvvUint16m2: |
| 1178 | case ZigClangBuiltinTypeRvvUint16m4: |
| 1179 | case ZigClangBuiltinTypeRvvUint16m8: |
| 1180 | case ZigClangBuiltinTypeRvvInt32mf2: |
| 1181 | case ZigClangBuiltinTypeRvvInt32m1: |
| 1182 | case ZigClangBuiltinTypeRvvInt32m2: |
| 1183 | case ZigClangBuiltinTypeRvvInt32m4: |
| 1184 | case ZigClangBuiltinTypeRvvInt32m8: |
| 1185 | case ZigClangBuiltinTypeRvvUint32mf2: |
| 1186 | case ZigClangBuiltinTypeRvvUint32m1: |
| 1187 | case ZigClangBuiltinTypeRvvUint32m2: |
| 1188 | case ZigClangBuiltinTypeRvvUint32m4: |
| 1189 | case ZigClangBuiltinTypeRvvUint32m8: |
| 1190 | case ZigClangBuiltinTypeRvvInt64m1: |
| 1191 | case ZigClangBuiltinTypeRvvInt64m2: |
| 1192 | case ZigClangBuiltinTypeRvvInt64m4: |
| 1193 | case ZigClangBuiltinTypeRvvInt64m8: |
| 1194 | case ZigClangBuiltinTypeRvvUint64m1: |
| 1195 | case ZigClangBuiltinTypeRvvUint64m2: |
| 1196 | case ZigClangBuiltinTypeRvvUint64m4: |
| 1197 | case ZigClangBuiltinTypeRvvUint64m8: |
| 1198 | case ZigClangBuiltinTypeRvvFloat16mf4: |
| 1199 | case ZigClangBuiltinTypeRvvFloat16mf2: |
| 1200 | case ZigClangBuiltinTypeRvvFloat16m1: |
| 1201 | case ZigClangBuiltinTypeRvvFloat16m2: |
| 1202 | case ZigClangBuiltinTypeRvvFloat16m4: |
| 1203 | case ZigClangBuiltinTypeRvvFloat16m8: |
| 1204 | case ZigClangBuiltinTypeRvvFloat32mf2: |
| 1205 | case ZigClangBuiltinTypeRvvFloat32m1: |
| 1206 | case ZigClangBuiltinTypeRvvFloat32m2: |
| 1207 | case ZigClangBuiltinTypeRvvFloat32m4: |
| 1208 | case ZigClangBuiltinTypeRvvFloat32m8: |
| 1209 | case ZigClangBuiltinTypeRvvFloat64m1: |
| 1210 | case ZigClangBuiltinTypeRvvFloat64m2: |
| 1211 | case ZigClangBuiltinTypeRvvFloat64m4: |
| 1212 | case ZigClangBuiltinTypeRvvFloat64m8: |
| 1213 | case ZigClangBuiltinTypeRvvBool1: |
| 1214 | case ZigClangBuiltinTypeRvvBool2: |
| 1215 | case ZigClangBuiltinTypeRvvBool4: |
| 1216 | case ZigClangBuiltinTypeRvvBool8: |
| 1217 | case ZigClangBuiltinTypeRvvBool16: |
| 1218 | case ZigClangBuiltinTypeRvvBool32: |
| 1219 | case ZigClangBuiltinTypeRvvBool64: |
| 1220 | case ZigClangBuiltinTypeVoid: |
| 1221 | case ZigClangBuiltinTypeBool: |
| 1222 | case ZigClangBuiltinTypeChar_U: |
| 1223 | case ZigClangBuiltinTypeUChar: |
| 1224 | case ZigClangBuiltinTypeWChar_U: |
| 1225 | case ZigClangBuiltinTypeChar8: |
| 1226 | case ZigClangBuiltinTypeChar16: |
| 1227 | case ZigClangBuiltinTypeChar32: |
| 1228 | case ZigClangBuiltinTypeUShort: |
| 1229 | case ZigClangBuiltinTypeUInt: |
| 1230 | case ZigClangBuiltinTypeULong: |
| 1231 | case ZigClangBuiltinTypeULongLong: |
| 1232 | case ZigClangBuiltinTypeUInt128: |
| 1233 | case ZigClangBuiltinTypeChar_S: |
| 1234 | case ZigClangBuiltinTypeSChar: |
| 1235 | case ZigClangBuiltinTypeWChar_S: |
| 1236 | case ZigClangBuiltinTypeShort: |
| 1237 | case ZigClangBuiltinTypeInt: |
| 1238 | case ZigClangBuiltinTypeLong: |
| 1239 | case ZigClangBuiltinTypeLongLong: |
| 1240 | case ZigClangBuiltinTypeInt128: |
| 1241 | case ZigClangBuiltinTypeShortAccum: |
| 1242 | case ZigClangBuiltinTypeAccum: |
| 1243 | case ZigClangBuiltinTypeLongAccum: |
| 1244 | case ZigClangBuiltinTypeUShortAccum: |
| 1245 | case ZigClangBuiltinTypeUAccum: |
| 1246 | case ZigClangBuiltinTypeULongAccum: |
| 1247 | case ZigClangBuiltinTypeShortFract: |
| 1248 | case ZigClangBuiltinTypeFract: |
| 1249 | case ZigClangBuiltinTypeLongFract: |
| 1250 | case ZigClangBuiltinTypeUShortFract: |
| 1251 | case ZigClangBuiltinTypeUFract: |
| 1252 | case ZigClangBuiltinTypeULongFract: |
| 1253 | case ZigClangBuiltinTypeSatShortAccum: |
| 1254 | case ZigClangBuiltinTypeSatAccum: |
| 1255 | case ZigClangBuiltinTypeSatLongAccum: |
| 1256 | case ZigClangBuiltinTypeSatUShortAccum: |
| 1257 | case ZigClangBuiltinTypeSatUAccum: |
| 1258 | case ZigClangBuiltinTypeSatULongAccum: |
| 1259 | case ZigClangBuiltinTypeSatShortFract: |
| 1260 | case ZigClangBuiltinTypeSatFract: |
| 1261 | case ZigClangBuiltinTypeSatLongFract: |
| 1262 | case ZigClangBuiltinTypeSatUShortFract: |
| 1263 | case ZigClangBuiltinTypeSatUFract: |
| 1264 | case ZigClangBuiltinTypeSatULongFract: |
| 1265 | case ZigClangBuiltinTypeHalf: |
| 1266 | case ZigClangBuiltinTypeFloat: |
| 1267 | case ZigClangBuiltinTypeDouble: |
| 1268 | case ZigClangBuiltinTypeLongDouble: |
| 1269 | case ZigClangBuiltinTypeFloat16: |
| 1270 | case ZigClangBuiltinTypeBFloat16: |
| 1271 | case ZigClangBuiltinTypeFloat128: |
| 1272 | case ZigClangBuiltinTypeNullPtr: |
| 1273 | case ZigClangBuiltinTypeObjCId: |
| 1274 | case ZigClangBuiltinTypeObjCClass: |
| 1275 | case ZigClangBuiltinTypeObjCSel: |
| 1276 | case ZigClangBuiltinTypeOCLSampler: |
| 1277 | case ZigClangBuiltinTypeOCLEvent: |
| 1278 | case ZigClangBuiltinTypeOCLClkEvent: |
| 1279 | case ZigClangBuiltinTypeOCLQueue: |
| 1280 | case ZigClangBuiltinTypeOCLReserveID: |
| 1281 | case ZigClangBuiltinTypeDependent: |
| 1282 | case ZigClangBuiltinTypeOverload: |
| 1283 | case ZigClangBuiltinTypeBoundMember: |
| 1284 | case ZigClangBuiltinTypePseudoObject: |
| 1285 | case ZigClangBuiltinTypeUnknownAny: |
| 1286 | case ZigClangBuiltinTypeBuiltinFn: |
| 1287 | case ZigClangBuiltinTypeARCUnbridgedCast: |
| 1288 | case ZigClangBuiltinTypeIncompleteMatrixIdx: |
| 1289 | case ZigClangBuiltinTypeOMPArraySection: |
| 1290 | case ZigClangBuiltinTypeOMPArrayShaping: |
| 1291 | case ZigClangBuiltinTypeOMPIterator: |
| 1206 | 1292 | break; |
| 1207 | 1293 | } |
| 1208 | 1294 | } |
| ... | ... | @@ -1306,6 +1392,72 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBFloat16x4 == clan |
| 1306 | 1392 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBool == clang::BuiltinType::SveBool, ""); |
| 1307 | 1393 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVectorQuad == clang::BuiltinType::VectorQuad, ""); |
| 1308 | 1394 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVectorPair == clang::BuiltinType::VectorPair, ""); |
| 1395 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf8 == clang::BuiltinType::RvvInt8mf8, ""); |
| 1396 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf4 == clang::BuiltinType::RvvInt8mf4, ""); |
| 1397 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf2 == clang::BuiltinType::RvvInt8mf2, ""); |
| 1398 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m1 == clang::BuiltinType::RvvInt8m1, ""); |
| 1399 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m2 == clang::BuiltinType::RvvInt8m2, ""); |
| 1400 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m4 == clang::BuiltinType::RvvInt8m4, ""); |
| 1401 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m8 == clang::BuiltinType::RvvInt8m8, ""); |
| 1402 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf8 == clang::BuiltinType::RvvUint8mf8, ""); |
| 1403 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf4 == clang::BuiltinType::RvvUint8mf4, ""); |
| 1404 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf2 == clang::BuiltinType::RvvUint8mf2, ""); |
| 1405 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m1 == clang::BuiltinType::RvvUint8m1, ""); |
| 1406 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m2 == clang::BuiltinType::RvvUint8m2, ""); |
| 1407 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m4 == clang::BuiltinType::RvvUint8m4, ""); |
| 1408 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m8 == clang::BuiltinType::RvvUint8m8, ""); |
| 1409 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf4 == clang::BuiltinType::RvvInt16mf4, ""); |
| 1410 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf2 == clang::BuiltinType::RvvInt16mf2, ""); |
| 1411 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m1 == clang::BuiltinType::RvvInt16m1, ""); |
| 1412 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m2 == clang::BuiltinType::RvvInt16m2, ""); |
| 1413 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m4 == clang::BuiltinType::RvvInt16m4, ""); |
| 1414 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m8 == clang::BuiltinType::RvvInt16m8, ""); |
| 1415 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf4 == clang::BuiltinType::RvvUint16mf4, ""); |
| 1416 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf2 == clang::BuiltinType::RvvUint16mf2, ""); |
| 1417 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m1 == clang::BuiltinType::RvvUint16m1, ""); |
| 1418 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m2 == clang::BuiltinType::RvvUint16m2, ""); |
| 1419 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m4 == clang::BuiltinType::RvvUint16m4, ""); |
| 1420 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m8 == clang::BuiltinType::RvvUint16m8, ""); |
| 1421 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32mf2 == clang::BuiltinType::RvvInt32mf2, ""); |
| 1422 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m1 == clang::BuiltinType::RvvInt32m1, ""); |
| 1423 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m2 == clang::BuiltinType::RvvInt32m2, ""); |
| 1424 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m4 == clang::BuiltinType::RvvInt32m4, ""); |
| 1425 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m8 == clang::BuiltinType::RvvInt32m8, ""); |
| 1426 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32mf2 == clang::BuiltinType::RvvUint32mf2, ""); |
| 1427 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m1 == clang::BuiltinType::RvvUint32m1, ""); |
| 1428 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m2 == clang::BuiltinType::RvvUint32m2, ""); |
| 1429 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m4 == clang::BuiltinType::RvvUint32m4, ""); |
| 1430 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m8 == clang::BuiltinType::RvvUint32m8, ""); |
| 1431 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m1 == clang::BuiltinType::RvvInt64m1, ""); |
| 1432 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m2 == clang::BuiltinType::RvvInt64m2, ""); |
| 1433 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m4 == clang::BuiltinType::RvvInt64m4, ""); |
| 1434 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m8 == clang::BuiltinType::RvvInt64m8, ""); |
| 1435 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m1 == clang::BuiltinType::RvvUint64m1, ""); |
| 1436 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m2 == clang::BuiltinType::RvvUint64m2, ""); |
| 1437 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m4 == clang::BuiltinType::RvvUint64m4, ""); |
| 1438 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m8 == clang::BuiltinType::RvvUint64m8, ""); |
| 1439 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf4 == clang::BuiltinType::RvvFloat16mf4, ""); |
| 1440 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf2 == clang::BuiltinType::RvvFloat16mf2, ""); |
| 1441 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m1 == clang::BuiltinType::RvvFloat16m1, ""); |
| 1442 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m2 == clang::BuiltinType::RvvFloat16m2, ""); |
| 1443 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m4 == clang::BuiltinType::RvvFloat16m4, ""); |
| 1444 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m8 == clang::BuiltinType::RvvFloat16m8, ""); |
| 1445 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32mf2 == clang::BuiltinType::RvvFloat32mf2, ""); |
| 1446 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m1 == clang::BuiltinType::RvvFloat32m1, ""); |
| 1447 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m2 == clang::BuiltinType::RvvFloat32m2, ""); |
| 1448 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m4 == clang::BuiltinType::RvvFloat32m4, ""); |
| 1449 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m8 == clang::BuiltinType::RvvFloat32m8, ""); |
| 1450 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m1 == clang::BuiltinType::RvvFloat64m1, ""); |
| 1451 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m2 == clang::BuiltinType::RvvFloat64m2, ""); |
| 1452 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m4 == clang::BuiltinType::RvvFloat64m4, ""); |
| 1453 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m8 == clang::BuiltinType::RvvFloat64m8, ""); |
| 1454 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool1 == clang::BuiltinType::RvvBool1, ""); |
| 1455 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool2 == clang::BuiltinType::RvvBool2, ""); |
| 1456 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool4 == clang::BuiltinType::RvvBool4, ""); |
| 1457 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool8 == clang::BuiltinType::RvvBool8, ""); |
| 1458 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool16 == clang::BuiltinType::RvvBool16, ""); |
| 1459 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool32 == clang::BuiltinType::RvvBool32, ""); |
| 1460 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool64 == clang::BuiltinType::RvvBool64, ""); |
| 1309 | 1461 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVoid == clang::BuiltinType::Void, ""); |
| 1310 | 1462 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeBool == clang::BuiltinType::Bool, ""); |
| 1311 | 1463 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeChar_U == clang::BuiltinType::Char_U, ""); |
| ... | ... | @@ -1396,6 +1548,7 @@ void ZigClang_detect_enum_CallingConv(clang::CallingConv x) { |
| 1396 | 1548 | case clang::CC_SpirFunction: |
| 1397 | 1549 | case clang::CC_OpenCLKernel: |
| 1398 | 1550 | case clang::CC_Swift: |
| 1551 | case clang::CC_SwiftAsync: |
| 1399 | 1552 | case clang::CC_PreserveMost: |
| 1400 | 1553 | case clang::CC_PreserveAll: |
| 1401 | 1554 | case clang::CC_AArch64VectorCall: |
| ... | ... | @@ -1418,6 +1571,7 @@ static_assert((clang::CallingConv)ZigClangCallingConv_IntelOclBicc == clang::CC_ |
| 1418 | 1571 | static_assert((clang::CallingConv)ZigClangCallingConv_SpirFunction == clang::CC_SpirFunction, ""); |
| 1419 | 1572 | static_assert((clang::CallingConv)ZigClangCallingConv_OpenCLKernel == clang::CC_OpenCLKernel, ""); |
| 1420 | 1573 | static_assert((clang::CallingConv)ZigClangCallingConv_Swift == clang::CC_Swift, ""); |
| 1574 | static_assert((clang::CallingConv)ZigClangCallingConv_SwiftAsync == clang::CC_SwiftAsync, ""); |
| 1421 | 1575 | static_assert((clang::CallingConv)ZigClangCallingConv_PreserveMost == clang::CC_PreserveMost, ""); |
| 1422 | 1576 | static_assert((clang::CallingConv)ZigClangCallingConv_PreserveAll == clang::CC_PreserveAll, ""); |
| 1423 | 1577 | static_assert((clang::CallingConv)ZigClangCallingConv_AArch64VectorCall == clang::CC_AArch64VectorCall, ""); |