@@ -112,13 +112,16 @@ pub const APFloatBaseSemantics = enum(c_int) {
112
112
IEEEdouble ,
113
113
IEEEquad ,
114
114
PPCDoubleDouble ,
115
+ PPCDoubleDoubleLegacy ,
115
116
Float8E5M2 ,
116
117
Float8E5M2FNUZ ,
117
118
Float8E4M3 ,
118
119
Float8E4M3FN ,
119
120
Float8E4M3FNUZ ,
120
121
Float8E4M3B11FNUZ ,
122
+ Float8E3M4 ,
121
123
FloatTF32 ,
124
+ Float8E8M0FNU ,
122
125
Float6E3M2FN ,
123
126
Float6E2M3FN ,
124
127
Float4E2M1FN ,
@@ -1166,6 +1169,7 @@ pub const TypeClass = enum(c_int) {
1166
1169
Elaborated ,
1167
1170
FunctionNoProto ,
1168
1171
FunctionProto ,
1172
+ HLSLAttributedResource ,
1169
1173
InjectedClassName ,
1170
1174
MacroQualified ,
1171
1175
ConstantMatrix ,
@@ -1225,6 +1229,7 @@ const StmtClass = enum(c_int) {
1225
1229
PackExpansionExprClass ,
1226
1230
UnresolvedMemberExprClass ,
1227
1231
UnresolvedLookupExprClass ,
1232
+ OpenACCAsteriskSizeExprClass ,
1228
1233
OpaqueValueExprClass ,
1229
1234
OffsetOfExprClass ,
1230
1235
ObjCSubscriptRefExprClass ,
@@ -1255,6 +1260,7 @@ const StmtClass = enum(c_int) {
1255
1260
InitListExprClass ,
1256
1261
ImplicitValueInitExprClass ,
1257
1262
ImaginaryLiteralClass ,
1263
+ HLSLOutArgExprClass ,
1258
1264
GenericSelectionExprClass ,
1259
1265
GNUNullExprClass ,
1260
1266
FunctionParmPackExprClass ,
@@ -1332,13 +1338,24 @@ const StmtClass = enum(c_int) {
1332
1338
SwitchStmtClass ,
1333
1339
DefaultStmtClass ,
1334
1340
CaseStmtClass ,
1341
+ SYCLKernelCallStmtClass ,
1335
1342
SEHTryStmtClass ,
1336
1343
SEHLeaveStmtClass ,
1337
1344
SEHFinallyStmtClass ,
1338
1345
SEHExceptStmtClass ,
1339
1346
ReturnStmtClass ,
1347
+ OpenACCWaitConstructClass ,
1348
+ OpenACCUpdateConstructClass ,
1349
+ OpenACCShutdownConstructClass ,
1350
+ OpenACCSetConstructClass ,
1351
+ OpenACCInitConstructClass ,
1352
+ OpenACCExitDataConstructClass ,
1353
+ OpenACCEnterDataConstructClass ,
1340
1354
OpenACCLoopConstructClass ,
1355
+ OpenACCHostDataConstructClass ,
1356
+ OpenACCDataConstructClass ,
1341
1357
OpenACCComputeConstructClass ,
1358
+ OpenACCCombinedConstructClass ,
1342
1359
ObjCForCollectionStmtClass ,
1343
1360
ObjCAutoreleasePoolStmtClass ,
1344
1361
ObjCAtTryStmtClass ,
@@ -1420,6 +1437,7 @@ const StmtClass = enum(c_int) {
1420
1437
OMPCancelDirectiveClass ,
1421
1438
OMPBarrierDirectiveClass ,
1422
1439
OMPAtomicDirectiveClass ,
1440
+ OMPAssumeDirectiveClass ,
1423
1441
OMPCanonicalLoopClass ,
1424
1442
NullStmtClass ,
1425
1443
MSDependentExistsStmtClass ,
@@ -1514,6 +1532,7 @@ pub const DeclKind = enum(c_int) {
1514
1532
TranslationUnit ,
1515
1533
TopLevelStmt ,
1516
1534
RequiresExprBody ,
1535
+ OutlinedFunction ,
1517
1536
LinkageSpec ,
1518
1537
ExternCContext ,
1519
1538
Export ,
@@ -1660,6 +1679,7 @@ pub const BuiltinTypeKind = enum(c_int) {
1660
1679
SveFloat32 ,
1661
1680
SveFloat64 ,
1662
1681
SveBFloat16 ,
1682
+ SveMFloat8 ,
1663
1683
SveInt8x2 ,
1664
1684
SveInt16x2 ,
1665
1685
SveInt32x2 ,
@@ -1672,6 +1692,7 @@ pub const BuiltinTypeKind = enum(c_int) {
1672
1692
SveFloat32x2 ,
1673
1693
SveFloat64x2 ,
1674
1694
SveBFloat16x2 ,
1695
+ SveMFloat8x2 ,
1675
1696
SveInt8x3 ,
1676
1697
SveInt16x3 ,
1677
1698
SveInt32x3 ,
@@ -1684,6 +1705,7 @@ pub const BuiltinTypeKind = enum(c_int) {
1684
1705
SveFloat32x3 ,
1685
1706
SveFloat64x3 ,
1686
1707
SveBFloat16x3 ,
1708
+ SveMFloat8x3 ,
1687
1709
SveInt8x4 ,
1688
1710
SveInt16x4 ,
1689
1711
SveInt32x4 ,
@@ -1696,10 +1718,12 @@ pub const BuiltinTypeKind = enum(c_int) {
1696
1718
SveFloat32x4 ,
1697
1719
SveFloat64x4 ,
1698
1720
SveBFloat16x4 ,
1721
+ SveMFloat8x4 ,
1699
1722
SveBool ,
1700
1723
SveBoolx2 ,
1701
1724
SveBoolx4 ,
1702
1725
SveCount ,
1726
+ MFloat8 ,
1703
1727
VectorQuad ,
1704
1728
VectorPair ,
1705
1729
RvvInt8mf8 ,
@@ -2027,6 +2051,8 @@ pub const BuiltinTypeKind = enum(c_int) {
2027
2051
RvvBFloat16m4x2 ,
2028
2052
WasmExternRef ,
2029
2053
AMDGPUBufferRsrc ,
2054
+ AMDGPUNamedWorkgroupBarrier ,
2055
+ HLSLResource ,
2030
2056
Void ,
2031
2057
Bool ,
2032
2058
Char_U ,
0 commit comments