authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-08-11 15:28:16-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-09-19 09:37:31-07:00
log1c7adf5064386fe668fe580d701db07d226245ed
treee0fbe8eade2f74ac04a9488c1586d57d2f309ec8
parentcd8234c3ba6a624fa9d21c66d7999459f51b4969

update zig_clang C++ API wrapper bindings to LLVM 17

release/17.x branch, commit 8f4dd44097c9ae25dd203d5ac87f3b48f854bba8

3 files changed, 942 insertions(+), 17 deletions(-)

src/clang.zig+234-4
...@@ -1621,10 +1621,10 @@ pub const BuiltinTypeKind = enum(c_int) {...@@ -1621,10 +1621,10 @@ pub const BuiltinTypeKind = enum(c_int) {
1621 OCLIntelSubgroupAVCImeResult,1621 OCLIntelSubgroupAVCImeResult,
1622 OCLIntelSubgroupAVCRefResult,1622 OCLIntelSubgroupAVCRefResult,
1623 OCLIntelSubgroupAVCSicResult,1623 OCLIntelSubgroupAVCSicResult,
1624 OCLIntelSubgroupAVCImeResultSingleRefStreamout,1624 OCLIntelSubgroupAVCImeResultSingleReferenceStreamout,
1625 OCLIntelSubgroupAVCImeResultDualRefStreamout,1625 OCLIntelSubgroupAVCImeResultDualReferenceStreamout,
1626 OCLIntelSubgroupAVCImeSingleRefStreamin,1626 OCLIntelSubgroupAVCImeSingleReferenceStreamin,
1627 OCLIntelSubgroupAVCImeDualRefStreamin,1627 OCLIntelSubgroupAVCImeDualReferenceStreamin,
1628 SveInt8,1628 SveInt8,
1629 SveInt16,1629 SveInt16,
1630 SveInt32,1630 SveInt32,
...@@ -1674,6 +1674,9 @@ pub const BuiltinTypeKind = enum(c_int) {...@@ -1674,6 +1674,9 @@ pub const BuiltinTypeKind = enum(c_int) {
1674 SveFloat64x4,1674 SveFloat64x4,
1675 SveBFloat16x4,1675 SveBFloat16x4,
1676 SveBool,1676 SveBool,
1677 SveBoolx2,
1678 SveBoolx4,
1679 SveCount,
1677 VectorQuad,1680 VectorQuad,
1678 VectorPair,1681 VectorPair,
1679 RvvInt8mf8,1682 RvvInt8mf8,
...@@ -1742,6 +1745,233 @@ pub const BuiltinTypeKind = enum(c_int) {...@@ -1742,6 +1745,233 @@ pub const BuiltinTypeKind = enum(c_int) {
1742 RvvBool16,1745 RvvBool16,
1743 RvvBool32,1746 RvvBool32,
1744 RvvBool64,1747 RvvBool64,
1748 RvvInt8mf8x2,
1749 RvvInt8mf8x3,
1750 RvvInt8mf8x4,
1751 RvvInt8mf8x5,
1752 RvvInt8mf8x6,
1753 RvvInt8mf8x7,
1754 RvvInt8mf8x8,
1755 RvvInt8mf4x2,
1756 RvvInt8mf4x3,
1757 RvvInt8mf4x4,
1758 RvvInt8mf4x5,
1759 RvvInt8mf4x6,
1760 RvvInt8mf4x7,
1761 RvvInt8mf4x8,
1762 RvvInt8mf2x2,
1763 RvvInt8mf2x3,
1764 RvvInt8mf2x4,
1765 RvvInt8mf2x5,
1766 RvvInt8mf2x6,
1767 RvvInt8mf2x7,
1768 RvvInt8mf2x8,
1769 RvvInt8m1x2,
1770 RvvInt8m1x3,
1771 RvvInt8m1x4,
1772 RvvInt8m1x5,
1773 RvvInt8m1x6,
1774 RvvInt8m1x7,
1775 RvvInt8m1x8,
1776 RvvInt8m2x2,
1777 RvvInt8m2x3,
1778 RvvInt8m2x4,
1779 RvvInt8m4x2,
1780 RvvUint8mf8x2,
1781 RvvUint8mf8x3,
1782 RvvUint8mf8x4,
1783 RvvUint8mf8x5,
1784 RvvUint8mf8x6,
1785 RvvUint8mf8x7,
1786 RvvUint8mf8x8,
1787 RvvUint8mf4x2,
1788 RvvUint8mf4x3,
1789 RvvUint8mf4x4,
1790 RvvUint8mf4x5,
1791 RvvUint8mf4x6,
1792 RvvUint8mf4x7,
1793 RvvUint8mf4x8,
1794 RvvUint8mf2x2,
1795 RvvUint8mf2x3,
1796 RvvUint8mf2x4,
1797 RvvUint8mf2x5,
1798 RvvUint8mf2x6,
1799 RvvUint8mf2x7,
1800 RvvUint8mf2x8,
1801 RvvUint8m1x2,
1802 RvvUint8m1x3,
1803 RvvUint8m1x4,
1804 RvvUint8m1x5,
1805 RvvUint8m1x6,
1806 RvvUint8m1x7,
1807 RvvUint8m1x8,
1808 RvvUint8m2x2,
1809 RvvUint8m2x3,
1810 RvvUint8m2x4,
1811 RvvUint8m4x2,
1812 RvvInt16mf4x2,
1813 RvvInt16mf4x3,
1814 RvvInt16mf4x4,
1815 RvvInt16mf4x5,
1816 RvvInt16mf4x6,
1817 RvvInt16mf4x7,
1818 RvvInt16mf4x8,
1819 RvvInt16mf2x2,
1820 RvvInt16mf2x3,
1821 RvvInt16mf2x4,
1822 RvvInt16mf2x5,
1823 RvvInt16mf2x6,
1824 RvvInt16mf2x7,
1825 RvvInt16mf2x8,
1826 RvvInt16m1x2,
1827 RvvInt16m1x3,
1828 RvvInt16m1x4,
1829 RvvInt16m1x5,
1830 RvvInt16m1x6,
1831 RvvInt16m1x7,
1832 RvvInt16m1x8,
1833 RvvInt16m2x2,
1834 RvvInt16m2x3,
1835 RvvInt16m2x4,
1836 RvvInt16m4x2,
1837 RvvUint16mf4x2,
1838 RvvUint16mf4x3,
1839 RvvUint16mf4x4,
1840 RvvUint16mf4x5,
1841 RvvUint16mf4x6,
1842 RvvUint16mf4x7,
1843 RvvUint16mf4x8,
1844 RvvUint16mf2x2,
1845 RvvUint16mf2x3,
1846 RvvUint16mf2x4,
1847 RvvUint16mf2x5,
1848 RvvUint16mf2x6,
1849 RvvUint16mf2x7,
1850 RvvUint16mf2x8,
1851 RvvUint16m1x2,
1852 RvvUint16m1x3,
1853 RvvUint16m1x4,
1854 RvvUint16m1x5,
1855 RvvUint16m1x6,
1856 RvvUint16m1x7,
1857 RvvUint16m1x8,
1858 RvvUint16m2x2,
1859 RvvUint16m2x3,
1860 RvvUint16m2x4,
1861 RvvUint16m4x2,
1862 RvvInt32mf2x2,
1863 RvvInt32mf2x3,
1864 RvvInt32mf2x4,
1865 RvvInt32mf2x5,
1866 RvvInt32mf2x6,
1867 RvvInt32mf2x7,
1868 RvvInt32mf2x8,
1869 RvvInt32m1x2,
1870 RvvInt32m1x3,
1871 RvvInt32m1x4,
1872 RvvInt32m1x5,
1873 RvvInt32m1x6,
1874 RvvInt32m1x7,
1875 RvvInt32m1x8,
1876 RvvInt32m2x2,
1877 RvvInt32m2x3,
1878 RvvInt32m2x4,
1879 RvvInt32m4x2,
1880 RvvUint32mf2x2,
1881 RvvUint32mf2x3,
1882 RvvUint32mf2x4,
1883 RvvUint32mf2x5,
1884 RvvUint32mf2x6,
1885 RvvUint32mf2x7,
1886 RvvUint32mf2x8,
1887 RvvUint32m1x2,
1888 RvvUint32m1x3,
1889 RvvUint32m1x4,
1890 RvvUint32m1x5,
1891 RvvUint32m1x6,
1892 RvvUint32m1x7,
1893 RvvUint32m1x8,
1894 RvvUint32m2x2,
1895 RvvUint32m2x3,
1896 RvvUint32m2x4,
1897 RvvUint32m4x2,
1898 RvvInt64m1x2,
1899 RvvInt64m1x3,
1900 RvvInt64m1x4,
1901 RvvInt64m1x5,
1902 RvvInt64m1x6,
1903 RvvInt64m1x7,
1904 RvvInt64m1x8,
1905 RvvInt64m2x2,
1906 RvvInt64m2x3,
1907 RvvInt64m2x4,
1908 RvvInt64m4x2,
1909 RvvUint64m1x2,
1910 RvvUint64m1x3,
1911 RvvUint64m1x4,
1912 RvvUint64m1x5,
1913 RvvUint64m1x6,
1914 RvvUint64m1x7,
1915 RvvUint64m1x8,
1916 RvvUint64m2x2,
1917 RvvUint64m2x3,
1918 RvvUint64m2x4,
1919 RvvUint64m4x2,
1920 RvvFloat16mf4x2,
1921 RvvFloat16mf4x3,
1922 RvvFloat16mf4x4,
1923 RvvFloat16mf4x5,
1924 RvvFloat16mf4x6,
1925 RvvFloat16mf4x7,
1926 RvvFloat16mf4x8,
1927 RvvFloat16mf2x2,
1928 RvvFloat16mf2x3,
1929 RvvFloat16mf2x4,
1930 RvvFloat16mf2x5,
1931 RvvFloat16mf2x6,
1932 RvvFloat16mf2x7,
1933 RvvFloat16mf2x8,
1934 RvvFloat16m1x2,
1935 RvvFloat16m1x3,
1936 RvvFloat16m1x4,
1937 RvvFloat16m1x5,
1938 RvvFloat16m1x6,
1939 RvvFloat16m1x7,
1940 RvvFloat16m1x8,
1941 RvvFloat16m2x2,
1942 RvvFloat16m2x3,
1943 RvvFloat16m2x4,
1944 RvvFloat16m4x2,
1945 RvvFloat32mf2x2,
1946 RvvFloat32mf2x3,
1947 RvvFloat32mf2x4,
1948 RvvFloat32mf2x5,
1949 RvvFloat32mf2x6,
1950 RvvFloat32mf2x7,
1951 RvvFloat32mf2x8,
1952 RvvFloat32m1x2,
1953 RvvFloat32m1x3,
1954 RvvFloat32m1x4,
1955 RvvFloat32m1x5,
1956 RvvFloat32m1x6,
1957 RvvFloat32m1x7,
1958 RvvFloat32m1x8,
1959 RvvFloat32m2x2,
1960 RvvFloat32m2x3,
1961 RvvFloat32m2x4,
1962 RvvFloat32m4x2,
1963 RvvFloat64m1x2,
1964 RvvFloat64m1x3,
1965 RvvFloat64m1x4,
1966 RvvFloat64m1x5,
1967 RvvFloat64m1x6,
1968 RvvFloat64m1x7,
1969 RvvFloat64m1x8,
1970 RvvFloat64m2x2,
1971 RvvFloat64m2x3,
1972 RvvFloat64m2x4,
1973 RvvFloat64m4x2,
1974 WasmExternRef,
1745 Void,1975 Void,
1746 Bool,1976 Bool,
1747 Char_U,1977 Char_U,
src/zig_clang.cpp+474-9
...@@ -1134,10 +1134,10 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) {...@@ -1134,10 +1134,10 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) {
1134 case clang::BuiltinType::OCLIntelSubgroupAVCImeResult:1134 case clang::BuiltinType::OCLIntelSubgroupAVCImeResult:
1135 case clang::BuiltinType::OCLIntelSubgroupAVCRefResult:1135 case clang::BuiltinType::OCLIntelSubgroupAVCRefResult:
1136 case clang::BuiltinType::OCLIntelSubgroupAVCSicResult:1136 case clang::BuiltinType::OCLIntelSubgroupAVCSicResult:
1137 case clang::BuiltinType::OCLIntelSubgroupAVCImeResultSingleRefStreamout:1137 case clang::BuiltinType::OCLIntelSubgroupAVCImeResultSingleReferenceStreamout:
1138 case clang::BuiltinType::OCLIntelSubgroupAVCImeResultDualRefStreamout:1138 case clang::BuiltinType::OCLIntelSubgroupAVCImeResultDualReferenceStreamout:
1139 case clang::BuiltinType::OCLIntelSubgroupAVCImeSingleRefStreamin:1139 case clang::BuiltinType::OCLIntelSubgroupAVCImeSingleReferenceStreamin:
1140 case clang::BuiltinType::OCLIntelSubgroupAVCImeDualRefStreamin:1140 case clang::BuiltinType::OCLIntelSubgroupAVCImeDualReferenceStreamin:
1141 case clang::BuiltinType::SveInt8:1141 case clang::BuiltinType::SveInt8:
1142 case clang::BuiltinType::SveInt16:1142 case clang::BuiltinType::SveInt16:
1143 case clang::BuiltinType::SveInt32:1143 case clang::BuiltinType::SveInt32:
...@@ -1187,6 +1187,9 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) {...@@ -1187,6 +1187,9 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) {
1187 case clang::BuiltinType::SveFloat64x4:1187 case clang::BuiltinType::SveFloat64x4:
1188 case clang::BuiltinType::SveBFloat16x4:1188 case clang::BuiltinType::SveBFloat16x4:
1189 case clang::BuiltinType::SveBool:1189 case clang::BuiltinType::SveBool:
1190 case clang::BuiltinType::SveBoolx2:
1191 case clang::BuiltinType::SveBoolx4:
1192 case clang::BuiltinType::SveCount:
1190 case clang::BuiltinType::VectorQuad:1193 case clang::BuiltinType::VectorQuad:
1191 case clang::BuiltinType::VectorPair:1194 case clang::BuiltinType::VectorPair:
1192 case clang::BuiltinType::RvvInt8mf8:1195 case clang::BuiltinType::RvvInt8mf8:
...@@ -1255,6 +1258,233 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) {...@@ -1255,6 +1258,233 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) {
1255 case clang::BuiltinType::RvvBool16:1258 case clang::BuiltinType::RvvBool16:
1256 case clang::BuiltinType::RvvBool32:1259 case clang::BuiltinType::RvvBool32:
1257 case clang::BuiltinType::RvvBool64:1260 case clang::BuiltinType::RvvBool64:
1261 case clang::BuiltinType::RvvInt8mf8x2:
1262 case clang::BuiltinType::RvvInt8mf8x3:
1263 case clang::BuiltinType::RvvInt8mf8x4:
1264 case clang::BuiltinType::RvvInt8mf8x5:
1265 case clang::BuiltinType::RvvInt8mf8x6:
1266 case clang::BuiltinType::RvvInt8mf8x7:
1267 case clang::BuiltinType::RvvInt8mf8x8:
1268 case clang::BuiltinType::RvvInt8mf4x2:
1269 case clang::BuiltinType::RvvInt8mf4x3:
1270 case clang::BuiltinType::RvvInt8mf4x4:
1271 case clang::BuiltinType::RvvInt8mf4x5:
1272 case clang::BuiltinType::RvvInt8mf4x6:
1273 case clang::BuiltinType::RvvInt8mf4x7:
1274 case clang::BuiltinType::RvvInt8mf4x8:
1275 case clang::BuiltinType::RvvInt8mf2x2:
1276 case clang::BuiltinType::RvvInt8mf2x3:
1277 case clang::BuiltinType::RvvInt8mf2x4:
1278 case clang::BuiltinType::RvvInt8mf2x5:
1279 case clang::BuiltinType::RvvInt8mf2x6:
1280 case clang::BuiltinType::RvvInt8mf2x7:
1281 case clang::BuiltinType::RvvInt8mf2x8:
1282 case clang::BuiltinType::RvvInt8m1x2:
1283 case clang::BuiltinType::RvvInt8m1x3:
1284 case clang::BuiltinType::RvvInt8m1x4:
1285 case clang::BuiltinType::RvvInt8m1x5:
1286 case clang::BuiltinType::RvvInt8m1x6:
1287 case clang::BuiltinType::RvvInt8m1x7:
1288 case clang::BuiltinType::RvvInt8m1x8:
1289 case clang::BuiltinType::RvvInt8m2x2:
1290 case clang::BuiltinType::RvvInt8m2x3:
1291 case clang::BuiltinType::RvvInt8m2x4:
1292 case clang::BuiltinType::RvvInt8m4x2:
1293 case clang::BuiltinType::RvvUint8mf8x2:
1294 case clang::BuiltinType::RvvUint8mf8x3:
1295 case clang::BuiltinType::RvvUint8mf8x4:
1296 case clang::BuiltinType::RvvUint8mf8x5:
1297 case clang::BuiltinType::RvvUint8mf8x6:
1298 case clang::BuiltinType::RvvUint8mf8x7:
1299 case clang::BuiltinType::RvvUint8mf8x8:
1300 case clang::BuiltinType::RvvUint8mf4x2:
1301 case clang::BuiltinType::RvvUint8mf4x3:
1302 case clang::BuiltinType::RvvUint8mf4x4:
1303 case clang::BuiltinType::RvvUint8mf4x5:
1304 case clang::BuiltinType::RvvUint8mf4x6:
1305 case clang::BuiltinType::RvvUint8mf4x7:
1306 case clang::BuiltinType::RvvUint8mf4x8:
1307 case clang::BuiltinType::RvvUint8mf2x2:
1308 case clang::BuiltinType::RvvUint8mf2x3:
1309 case clang::BuiltinType::RvvUint8mf2x4:
1310 case clang::BuiltinType::RvvUint8mf2x5:
1311 case clang::BuiltinType::RvvUint8mf2x6:
1312 case clang::BuiltinType::RvvUint8mf2x7:
1313 case clang::BuiltinType::RvvUint8mf2x8:
1314 case clang::BuiltinType::RvvUint8m1x2:
1315 case clang::BuiltinType::RvvUint8m1x3:
1316 case clang::BuiltinType::RvvUint8m1x4:
1317 case clang::BuiltinType::RvvUint8m1x5:
1318 case clang::BuiltinType::RvvUint8m1x6:
1319 case clang::BuiltinType::RvvUint8m1x7:
1320 case clang::BuiltinType::RvvUint8m1x8:
1321 case clang::BuiltinType::RvvUint8m2x2:
1322 case clang::BuiltinType::RvvUint8m2x3:
1323 case clang::BuiltinType::RvvUint8m2x4:
1324 case clang::BuiltinType::RvvUint8m4x2:
1325 case clang::BuiltinType::RvvInt16mf4x2:
1326 case clang::BuiltinType::RvvInt16mf4x3:
1327 case clang::BuiltinType::RvvInt16mf4x4:
1328 case clang::BuiltinType::RvvInt16mf4x5:
1329 case clang::BuiltinType::RvvInt16mf4x6:
1330 case clang::BuiltinType::RvvInt16mf4x7:
1331 case clang::BuiltinType::RvvInt16mf4x8:
1332 case clang::BuiltinType::RvvInt16mf2x2:
1333 case clang::BuiltinType::RvvInt16mf2x3:
1334 case clang::BuiltinType::RvvInt16mf2x4:
1335 case clang::BuiltinType::RvvInt16mf2x5:
1336 case clang::BuiltinType::RvvInt16mf2x6:
1337 case clang::BuiltinType::RvvInt16mf2x7:
1338 case clang::BuiltinType::RvvInt16mf2x8:
1339 case clang::BuiltinType::RvvInt16m1x2:
1340 case clang::BuiltinType::RvvInt16m1x3:
1341 case clang::BuiltinType::RvvInt16m1x4:
1342 case clang::BuiltinType::RvvInt16m1x5:
1343 case clang::BuiltinType::RvvInt16m1x6:
1344 case clang::BuiltinType::RvvInt16m1x7:
1345 case clang::BuiltinType::RvvInt16m1x8:
1346 case clang::BuiltinType::RvvInt16m2x2:
1347 case clang::BuiltinType::RvvInt16m2x3:
1348 case clang::BuiltinType::RvvInt16m2x4:
1349 case clang::BuiltinType::RvvInt16m4x2:
1350 case clang::BuiltinType::RvvUint16mf4x2:
1351 case clang::BuiltinType::RvvUint16mf4x3:
1352 case clang::BuiltinType::RvvUint16mf4x4:
1353 case clang::BuiltinType::RvvUint16mf4x5:
1354 case clang::BuiltinType::RvvUint16mf4x6:
1355 case clang::BuiltinType::RvvUint16mf4x7:
1356 case clang::BuiltinType::RvvUint16mf4x8:
1357 case clang::BuiltinType::RvvUint16mf2x2:
1358 case clang::BuiltinType::RvvUint16mf2x3:
1359 case clang::BuiltinType::RvvUint16mf2x4:
1360 case clang::BuiltinType::RvvUint16mf2x5:
1361 case clang::BuiltinType::RvvUint16mf2x6:
1362 case clang::BuiltinType::RvvUint16mf2x7:
1363 case clang::BuiltinType::RvvUint16mf2x8:
1364 case clang::BuiltinType::RvvUint16m1x2:
1365 case clang::BuiltinType::RvvUint16m1x3:
1366 case clang::BuiltinType::RvvUint16m1x4:
1367 case clang::BuiltinType::RvvUint16m1x5:
1368 case clang::BuiltinType::RvvUint16m1x6:
1369 case clang::BuiltinType::RvvUint16m1x7:
1370 case clang::BuiltinType::RvvUint16m1x8:
1371 case clang::BuiltinType::RvvUint16m2x2:
1372 case clang::BuiltinType::RvvUint16m2x3:
1373 case clang::BuiltinType::RvvUint16m2x4:
1374 case clang::BuiltinType::RvvUint16m4x2:
1375 case clang::BuiltinType::RvvInt32mf2x2:
1376 case clang::BuiltinType::RvvInt32mf2x3:
1377 case clang::BuiltinType::RvvInt32mf2x4:
1378 case clang::BuiltinType::RvvInt32mf2x5:
1379 case clang::BuiltinType::RvvInt32mf2x6:
1380 case clang::BuiltinType::RvvInt32mf2x7:
1381 case clang::BuiltinType::RvvInt32mf2x8:
1382 case clang::BuiltinType::RvvInt32m1x2:
1383 case clang::BuiltinType::RvvInt32m1x3:
1384 case clang::BuiltinType::RvvInt32m1x4:
1385 case clang::BuiltinType::RvvInt32m1x5:
1386 case clang::BuiltinType::RvvInt32m1x6:
1387 case clang::BuiltinType::RvvInt32m1x7:
1388 case clang::BuiltinType::RvvInt32m1x8:
1389 case clang::BuiltinType::RvvInt32m2x2:
1390 case clang::BuiltinType::RvvInt32m2x3:
1391 case clang::BuiltinType::RvvInt32m2x4:
1392 case clang::BuiltinType::RvvInt32m4x2:
1393 case clang::BuiltinType::RvvUint32mf2x2:
1394 case clang::BuiltinType::RvvUint32mf2x3:
1395 case clang::BuiltinType::RvvUint32mf2x4:
1396 case clang::BuiltinType::RvvUint32mf2x5:
1397 case clang::BuiltinType::RvvUint32mf2x6:
1398 case clang::BuiltinType::RvvUint32mf2x7:
1399 case clang::BuiltinType::RvvUint32mf2x8:
1400 case clang::BuiltinType::RvvUint32m1x2:
1401 case clang::BuiltinType::RvvUint32m1x3:
1402 case clang::BuiltinType::RvvUint32m1x4:
1403 case clang::BuiltinType::RvvUint32m1x5:
1404 case clang::BuiltinType::RvvUint32m1x6:
1405 case clang::BuiltinType::RvvUint32m1x7:
1406 case clang::BuiltinType::RvvUint32m1x8:
1407 case clang::BuiltinType::RvvUint32m2x2:
1408 case clang::BuiltinType::RvvUint32m2x3:
1409 case clang::BuiltinType::RvvUint32m2x4:
1410 case clang::BuiltinType::RvvUint32m4x2:
1411 case clang::BuiltinType::RvvInt64m1x2:
1412 case clang::BuiltinType::RvvInt64m1x3:
1413 case clang::BuiltinType::RvvInt64m1x4:
1414 case clang::BuiltinType::RvvInt64m1x5:
1415 case clang::BuiltinType::RvvInt64m1x6:
1416 case clang::BuiltinType::RvvInt64m1x7:
1417 case clang::BuiltinType::RvvInt64m1x8:
1418 case clang::BuiltinType::RvvInt64m2x2:
1419 case clang::BuiltinType::RvvInt64m2x3:
1420 case clang::BuiltinType::RvvInt64m2x4:
1421 case clang::BuiltinType::RvvInt64m4x2:
1422 case clang::BuiltinType::RvvUint64m1x2:
1423 case clang::BuiltinType::RvvUint64m1x3:
1424 case clang::BuiltinType::RvvUint64m1x4:
1425 case clang::BuiltinType::RvvUint64m1x5:
1426 case clang::BuiltinType::RvvUint64m1x6:
1427 case clang::BuiltinType::RvvUint64m1x7:
1428 case clang::BuiltinType::RvvUint64m1x8:
1429 case clang::BuiltinType::RvvUint64m2x2:
1430 case clang::BuiltinType::RvvUint64m2x3:
1431 case clang::BuiltinType::RvvUint64m2x4:
1432 case clang::BuiltinType::RvvUint64m4x2:
1433 case clang::BuiltinType::RvvFloat16mf4x2:
1434 case clang::BuiltinType::RvvFloat16mf4x3:
1435 case clang::BuiltinType::RvvFloat16mf4x4:
1436 case clang::BuiltinType::RvvFloat16mf4x5:
1437 case clang::BuiltinType::RvvFloat16mf4x6:
1438 case clang::BuiltinType::RvvFloat16mf4x7:
1439 case clang::BuiltinType::RvvFloat16mf4x8:
1440 case clang::BuiltinType::RvvFloat16mf2x2:
1441 case clang::BuiltinType::RvvFloat16mf2x3:
1442 case clang::BuiltinType::RvvFloat16mf2x4:
1443 case clang::BuiltinType::RvvFloat16mf2x5:
1444 case clang::BuiltinType::RvvFloat16mf2x6:
1445 case clang::BuiltinType::RvvFloat16mf2x7:
1446 case clang::BuiltinType::RvvFloat16mf2x8:
1447 case clang::BuiltinType::RvvFloat16m1x2:
1448 case clang::BuiltinType::RvvFloat16m1x3:
1449 case clang::BuiltinType::RvvFloat16m1x4:
1450 case clang::BuiltinType::RvvFloat16m1x5:
1451 case clang::BuiltinType::RvvFloat16m1x6:
1452 case clang::BuiltinType::RvvFloat16m1x7:
1453 case clang::BuiltinType::RvvFloat16m1x8:
1454 case clang::BuiltinType::RvvFloat16m2x2:
1455 case clang::BuiltinType::RvvFloat16m2x3:
1456 case clang::BuiltinType::RvvFloat16m2x4:
1457 case clang::BuiltinType::RvvFloat16m4x2:
1458 case clang::BuiltinType::RvvFloat32mf2x2:
1459 case clang::BuiltinType::RvvFloat32mf2x3:
1460 case clang::BuiltinType::RvvFloat32mf2x4:
1461 case clang::BuiltinType::RvvFloat32mf2x5:
1462 case clang::BuiltinType::RvvFloat32mf2x6:
1463 case clang::BuiltinType::RvvFloat32mf2x7:
1464 case clang::BuiltinType::RvvFloat32mf2x8:
1465 case clang::BuiltinType::RvvFloat32m1x2:
1466 case clang::BuiltinType::RvvFloat32m1x3:
1467 case clang::BuiltinType::RvvFloat32m1x4:
1468 case clang::BuiltinType::RvvFloat32m1x5:
1469 case clang::BuiltinType::RvvFloat32m1x6:
1470 case clang::BuiltinType::RvvFloat32m1x7:
1471 case clang::BuiltinType::RvvFloat32m1x8:
1472 case clang::BuiltinType::RvvFloat32m2x2:
1473 case clang::BuiltinType::RvvFloat32m2x3:
1474 case clang::BuiltinType::RvvFloat32m2x4:
1475 case clang::BuiltinType::RvvFloat32m4x2:
1476 case clang::BuiltinType::RvvFloat64m1x2:
1477 case clang::BuiltinType::RvvFloat64m1x3:
1478 case clang::BuiltinType::RvvFloat64m1x4:
1479 case clang::BuiltinType::RvvFloat64m1x5:
1480 case clang::BuiltinType::RvvFloat64m1x6:
1481 case clang::BuiltinType::RvvFloat64m1x7:
1482 case clang::BuiltinType::RvvFloat64m1x8:
1483 case clang::BuiltinType::RvvFloat64m2x2:
1484 case clang::BuiltinType::RvvFloat64m2x3:
1485 case clang::BuiltinType::RvvFloat64m2x4:
1486 case clang::BuiltinType::RvvFloat64m4x2:
1487 case clang::BuiltinType::WasmExternRef:
1258 case clang::BuiltinType::Void:1488 case clang::BuiltinType::Void:
1259 case clang::BuiltinType::Bool:1489 case clang::BuiltinType::Bool:
1260 case clang::BuiltinType::Char_U:1490 case clang::BuiltinType::Char_U:
...@@ -1376,10 +1606,10 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCMc...@@ -1376,10 +1606,10 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCMc
1376static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResult == clang::BuiltinType::OCLIntelSubgroupAVCImeResult, "");1606static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResult == clang::BuiltinType::OCLIntelSubgroupAVCImeResult, "");
1377static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCRefResult == clang::BuiltinType::OCLIntelSubgroupAVCRefResult, "");1607static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCRefResult == clang::BuiltinType::OCLIntelSubgroupAVCRefResult, "");
1378static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCSicResult == clang::BuiltinType::OCLIntelSubgroupAVCSicResult, "");1608static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCSicResult == clang::BuiltinType::OCLIntelSubgroupAVCSicResult, "");
1379static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultSingleRefStreamout == clang::BuiltinType::OCLIntelSubgroupAVCImeResultSingleRefStreamout, "");1609static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultSingleReferenceStreamout == clang::BuiltinType::OCLIntelSubgroupAVCImeResultSingleReferenceStreamout, "");
1380static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultDualRefStreamout == clang::BuiltinType::OCLIntelSubgroupAVCImeResultDualRefStreamout, "");1610static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultDualReferenceStreamout == clang::BuiltinType::OCLIntelSubgroupAVCImeResultDualReferenceStreamout, "");
1381static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCImeSingleRefStreamin == clang::BuiltinType::OCLIntelSubgroupAVCImeSingleRefStreamin, "");1611static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCImeSingleReferenceStreamin == clang::BuiltinType::OCLIntelSubgroupAVCImeSingleReferenceStreamin, "");
1382static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCImeDualRefStreamin == clang::BuiltinType::OCLIntelSubgroupAVCImeDualRefStreamin, "");1612static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOCLIntelSubgroupAVCImeDualReferenceStreamin == clang::BuiltinType::OCLIntelSubgroupAVCImeDualReferenceStreamin, "");
1383static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt8 == clang::BuiltinType::SveInt8, "");1613static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt8 == clang::BuiltinType::SveInt8, "");
1384static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt16 == clang::BuiltinType::SveInt16, "");1614static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt16 == clang::BuiltinType::SveInt16, "");
1385static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt32 == clang::BuiltinType::SveInt32, "");1615static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt32 == clang::BuiltinType::SveInt32, "");
...@@ -1429,6 +1659,9 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat32x4 == clang...@@ -1429,6 +1659,9 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat32x4 == clang
1429static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat64x4 == clang::BuiltinType::SveFloat64x4, "");1659static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat64x4 == clang::BuiltinType::SveFloat64x4, "");
1430static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBFloat16x4 == clang::BuiltinType::SveBFloat16x4, "");1660static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBFloat16x4 == clang::BuiltinType::SveBFloat16x4, "");
1431static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBool == clang::BuiltinType::SveBool, "");1661static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBool == clang::BuiltinType::SveBool, "");
1662static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBoolx2 == clang::BuiltinType::SveBoolx2, "");
1663static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBoolx4 == clang::BuiltinType::SveBoolx4, "");
1664static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveCount == clang::BuiltinType::SveCount, "");
1432static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVectorQuad == clang::BuiltinType::VectorQuad, "");1665static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVectorQuad == clang::BuiltinType::VectorQuad, "");
1433static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVectorPair == clang::BuiltinType::VectorPair, "");1666static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVectorPair == clang::BuiltinType::VectorPair, "");
1434static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf8 == clang::BuiltinType::RvvInt8mf8, "");1667static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf8 == clang::BuiltinType::RvvInt8mf8, "");
...@@ -1497,6 +1730,233 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool8 == clang::Bu...@@ -1497,6 +1730,233 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool8 == clang::Bu
1497static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool16 == clang::BuiltinType::RvvBool16, "");1730static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool16 == clang::BuiltinType::RvvBool16, "");
1498static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool32 == clang::BuiltinType::RvvBool32, "");1731static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool32 == clang::BuiltinType::RvvBool32, "");
1499static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool64 == clang::BuiltinType::RvvBool64, "");1732static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBool64 == clang::BuiltinType::RvvBool64, "");
1733static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf8x2 == clang::BuiltinType::RvvInt8mf8x2, "");
1734static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf8x3 == clang::BuiltinType::RvvInt8mf8x3, "");
1735static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf8x4 == clang::BuiltinType::RvvInt8mf8x4, "");
1736static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf8x5 == clang::BuiltinType::RvvInt8mf8x5, "");
1737static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf8x6 == clang::BuiltinType::RvvInt8mf8x6, "");
1738static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf8x7 == clang::BuiltinType::RvvInt8mf8x7, "");
1739static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf8x8 == clang::BuiltinType::RvvInt8mf8x8, "");
1740static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf4x2 == clang::BuiltinType::RvvInt8mf4x2, "");
1741static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf4x3 == clang::BuiltinType::RvvInt8mf4x3, "");
1742static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf4x4 == clang::BuiltinType::RvvInt8mf4x4, "");
1743static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf4x5 == clang::BuiltinType::RvvInt8mf4x5, "");
1744static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf4x6 == clang::BuiltinType::RvvInt8mf4x6, "");
1745static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf4x7 == clang::BuiltinType::RvvInt8mf4x7, "");
1746static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf4x8 == clang::BuiltinType::RvvInt8mf4x8, "");
1747static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf2x2 == clang::BuiltinType::RvvInt8mf2x2, "");
1748static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf2x3 == clang::BuiltinType::RvvInt8mf2x3, "");
1749static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf2x4 == clang::BuiltinType::RvvInt8mf2x4, "");
1750static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf2x5 == clang::BuiltinType::RvvInt8mf2x5, "");
1751static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf2x6 == clang::BuiltinType::RvvInt8mf2x6, "");
1752static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf2x7 == clang::BuiltinType::RvvInt8mf2x7, "");
1753static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf2x8 == clang::BuiltinType::RvvInt8mf2x8, "");
1754static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m1x2 == clang::BuiltinType::RvvInt8m1x2, "");
1755static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m1x3 == clang::BuiltinType::RvvInt8m1x3, "");
1756static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m1x4 == clang::BuiltinType::RvvInt8m1x4, "");
1757static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m1x5 == clang::BuiltinType::RvvInt8m1x5, "");
1758static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m1x6 == clang::BuiltinType::RvvInt8m1x6, "");
1759static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m1x7 == clang::BuiltinType::RvvInt8m1x7, "");
1760static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m1x8 == clang::BuiltinType::RvvInt8m1x8, "");
1761static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m2x2 == clang::BuiltinType::RvvInt8m2x2, "");
1762static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m2x3 == clang::BuiltinType::RvvInt8m2x3, "");
1763static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m2x4 == clang::BuiltinType::RvvInt8m2x4, "");
1764static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8m4x2 == clang::BuiltinType::RvvInt8m4x2, "");
1765static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf8x2 == clang::BuiltinType::RvvUint8mf8x2, "");
1766static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf8x3 == clang::BuiltinType::RvvUint8mf8x3, "");
1767static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf8x4 == clang::BuiltinType::RvvUint8mf8x4, "");
1768static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf8x5 == clang::BuiltinType::RvvUint8mf8x5, "");
1769static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf8x6 == clang::BuiltinType::RvvUint8mf8x6, "");
1770static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf8x7 == clang::BuiltinType::RvvUint8mf8x7, "");
1771static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf8x8 == clang::BuiltinType::RvvUint8mf8x8, "");
1772static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf4x2 == clang::BuiltinType::RvvUint8mf4x2, "");
1773static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf4x3 == clang::BuiltinType::RvvUint8mf4x3, "");
1774static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf4x4 == clang::BuiltinType::RvvUint8mf4x4, "");
1775static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf4x5 == clang::BuiltinType::RvvUint8mf4x5, "");
1776static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf4x6 == clang::BuiltinType::RvvUint8mf4x6, "");
1777static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf4x7 == clang::BuiltinType::RvvUint8mf4x7, "");
1778static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf4x8 == clang::BuiltinType::RvvUint8mf4x8, "");
1779static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf2x2 == clang::BuiltinType::RvvUint8mf2x2, "");
1780static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf2x3 == clang::BuiltinType::RvvUint8mf2x3, "");
1781static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf2x4 == clang::BuiltinType::RvvUint8mf2x4, "");
1782static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf2x5 == clang::BuiltinType::RvvUint8mf2x5, "");
1783static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf2x6 == clang::BuiltinType::RvvUint8mf2x6, "");
1784static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf2x7 == clang::BuiltinType::RvvUint8mf2x7, "");
1785static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8mf2x8 == clang::BuiltinType::RvvUint8mf2x8, "");
1786static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m1x2 == clang::BuiltinType::RvvUint8m1x2, "");
1787static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m1x3 == clang::BuiltinType::RvvUint8m1x3, "");
1788static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m1x4 == clang::BuiltinType::RvvUint8m1x4, "");
1789static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m1x5 == clang::BuiltinType::RvvUint8m1x5, "");
1790static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m1x6 == clang::BuiltinType::RvvUint8m1x6, "");
1791static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m1x7 == clang::BuiltinType::RvvUint8m1x7, "");
1792static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m1x8 == clang::BuiltinType::RvvUint8m1x8, "");
1793static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m2x2 == clang::BuiltinType::RvvUint8m2x2, "");
1794static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m2x3 == clang::BuiltinType::RvvUint8m2x3, "");
1795static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m2x4 == clang::BuiltinType::RvvUint8m2x4, "");
1796static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint8m4x2 == clang::BuiltinType::RvvUint8m4x2, "");
1797static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf4x2 == clang::BuiltinType::RvvInt16mf4x2, "");
1798static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf4x3 == clang::BuiltinType::RvvInt16mf4x3, "");
1799static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf4x4 == clang::BuiltinType::RvvInt16mf4x4, "");
1800static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf4x5 == clang::BuiltinType::RvvInt16mf4x5, "");
1801static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf4x6 == clang::BuiltinType::RvvInt16mf4x6, "");
1802static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf4x7 == clang::BuiltinType::RvvInt16mf4x7, "");
1803static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf4x8 == clang::BuiltinType::RvvInt16mf4x8, "");
1804static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf2x2 == clang::BuiltinType::RvvInt16mf2x2, "");
1805static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf2x3 == clang::BuiltinType::RvvInt16mf2x3, "");
1806static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf2x4 == clang::BuiltinType::RvvInt16mf2x4, "");
1807static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf2x5 == clang::BuiltinType::RvvInt16mf2x5, "");
1808static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf2x6 == clang::BuiltinType::RvvInt16mf2x6, "");
1809static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf2x7 == clang::BuiltinType::RvvInt16mf2x7, "");
1810static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16mf2x8 == clang::BuiltinType::RvvInt16mf2x8, "");
1811static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m1x2 == clang::BuiltinType::RvvInt16m1x2, "");
1812static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m1x3 == clang::BuiltinType::RvvInt16m1x3, "");
1813static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m1x4 == clang::BuiltinType::RvvInt16m1x4, "");
1814static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m1x5 == clang::BuiltinType::RvvInt16m1x5, "");
1815static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m1x6 == clang::BuiltinType::RvvInt16m1x6, "");
1816static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m1x7 == clang::BuiltinType::RvvInt16m1x7, "");
1817static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m1x8 == clang::BuiltinType::RvvInt16m1x8, "");
1818static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m2x2 == clang::BuiltinType::RvvInt16m2x2, "");
1819static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m2x3 == clang::BuiltinType::RvvInt16m2x3, "");
1820static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m2x4 == clang::BuiltinType::RvvInt16m2x4, "");
1821static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt16m4x2 == clang::BuiltinType::RvvInt16m4x2, "");
1822static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf4x2 == clang::BuiltinType::RvvUint16mf4x2, "");
1823static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf4x3 == clang::BuiltinType::RvvUint16mf4x3, "");
1824static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf4x4 == clang::BuiltinType::RvvUint16mf4x4, "");
1825static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf4x5 == clang::BuiltinType::RvvUint16mf4x5, "");
1826static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf4x6 == clang::BuiltinType::RvvUint16mf4x6, "");
1827static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf4x7 == clang::BuiltinType::RvvUint16mf4x7, "");
1828static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf4x8 == clang::BuiltinType::RvvUint16mf4x8, "");
1829static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf2x2 == clang::BuiltinType::RvvUint16mf2x2, "");
1830static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf2x3 == clang::BuiltinType::RvvUint16mf2x3, "");
1831static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf2x4 == clang::BuiltinType::RvvUint16mf2x4, "");
1832static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf2x5 == clang::BuiltinType::RvvUint16mf2x5, "");
1833static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf2x6 == clang::BuiltinType::RvvUint16mf2x6, "");
1834static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf2x7 == clang::BuiltinType::RvvUint16mf2x7, "");
1835static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16mf2x8 == clang::BuiltinType::RvvUint16mf2x8, "");
1836static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m1x2 == clang::BuiltinType::RvvUint16m1x2, "");
1837static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m1x3 == clang::BuiltinType::RvvUint16m1x3, "");
1838static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m1x4 == clang::BuiltinType::RvvUint16m1x4, "");
1839static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m1x5 == clang::BuiltinType::RvvUint16m1x5, "");
1840static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m1x6 == clang::BuiltinType::RvvUint16m1x6, "");
1841static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m1x7 == clang::BuiltinType::RvvUint16m1x7, "");
1842static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m1x8 == clang::BuiltinType::RvvUint16m1x8, "");
1843static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m2x2 == clang::BuiltinType::RvvUint16m2x2, "");
1844static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m2x3 == clang::BuiltinType::RvvUint16m2x3, "");
1845static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m2x4 == clang::BuiltinType::RvvUint16m2x4, "");
1846static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint16m4x2 == clang::BuiltinType::RvvUint16m4x2, "");
1847static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32mf2x2 == clang::BuiltinType::RvvInt32mf2x2, "");
1848static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32mf2x3 == clang::BuiltinType::RvvInt32mf2x3, "");
1849static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32mf2x4 == clang::BuiltinType::RvvInt32mf2x4, "");
1850static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32mf2x5 == clang::BuiltinType::RvvInt32mf2x5, "");
1851static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32mf2x6 == clang::BuiltinType::RvvInt32mf2x6, "");
1852static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32mf2x7 == clang::BuiltinType::RvvInt32mf2x7, "");
1853static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32mf2x8 == clang::BuiltinType::RvvInt32mf2x8, "");
1854static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m1x2 == clang::BuiltinType::RvvInt32m1x2, "");
1855static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m1x3 == clang::BuiltinType::RvvInt32m1x3, "");
1856static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m1x4 == clang::BuiltinType::RvvInt32m1x4, "");
1857static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m1x5 == clang::BuiltinType::RvvInt32m1x5, "");
1858static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m1x6 == clang::BuiltinType::RvvInt32m1x6, "");
1859static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m1x7 == clang::BuiltinType::RvvInt32m1x7, "");
1860static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m1x8 == clang::BuiltinType::RvvInt32m1x8, "");
1861static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m2x2 == clang::BuiltinType::RvvInt32m2x2, "");
1862static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m2x3 == clang::BuiltinType::RvvInt32m2x3, "");
1863static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m2x4 == clang::BuiltinType::RvvInt32m2x4, "");
1864static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt32m4x2 == clang::BuiltinType::RvvInt32m4x2, "");
1865static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32mf2x2 == clang::BuiltinType::RvvUint32mf2x2, "");
1866static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32mf2x3 == clang::BuiltinType::RvvUint32mf2x3, "");
1867static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32mf2x4 == clang::BuiltinType::RvvUint32mf2x4, "");
1868static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32mf2x5 == clang::BuiltinType::RvvUint32mf2x5, "");
1869static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32mf2x6 == clang::BuiltinType::RvvUint32mf2x6, "");
1870static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32mf2x7 == clang::BuiltinType::RvvUint32mf2x7, "");
1871static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32mf2x8 == clang::BuiltinType::RvvUint32mf2x8, "");
1872static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m1x2 == clang::BuiltinType::RvvUint32m1x2, "");
1873static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m1x3 == clang::BuiltinType::RvvUint32m1x3, "");
1874static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m1x4 == clang::BuiltinType::RvvUint32m1x4, "");
1875static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m1x5 == clang::BuiltinType::RvvUint32m1x5, "");
1876static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m1x6 == clang::BuiltinType::RvvUint32m1x6, "");
1877static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m1x7 == clang::BuiltinType::RvvUint32m1x7, "");
1878static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m1x8 == clang::BuiltinType::RvvUint32m1x8, "");
1879static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m2x2 == clang::BuiltinType::RvvUint32m2x2, "");
1880static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m2x3 == clang::BuiltinType::RvvUint32m2x3, "");
1881static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m2x4 == clang::BuiltinType::RvvUint32m2x4, "");
1882static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint32m4x2 == clang::BuiltinType::RvvUint32m4x2, "");
1883static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m1x2 == clang::BuiltinType::RvvInt64m1x2, "");
1884static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m1x3 == clang::BuiltinType::RvvInt64m1x3, "");
1885static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m1x4 == clang::BuiltinType::RvvInt64m1x4, "");
1886static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m1x5 == clang::BuiltinType::RvvInt64m1x5, "");
1887static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m1x6 == clang::BuiltinType::RvvInt64m1x6, "");
1888static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m1x7 == clang::BuiltinType::RvvInt64m1x7, "");
1889static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m1x8 == clang::BuiltinType::RvvInt64m1x8, "");
1890static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m2x2 == clang::BuiltinType::RvvInt64m2x2, "");
1891static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m2x3 == clang::BuiltinType::RvvInt64m2x3, "");
1892static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m2x4 == clang::BuiltinType::RvvInt64m2x4, "");
1893static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt64m4x2 == clang::BuiltinType::RvvInt64m4x2, "");
1894static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m1x2 == clang::BuiltinType::RvvUint64m1x2, "");
1895static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m1x3 == clang::BuiltinType::RvvUint64m1x3, "");
1896static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m1x4 == clang::BuiltinType::RvvUint64m1x4, "");
1897static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m1x5 == clang::BuiltinType::RvvUint64m1x5, "");
1898static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m1x6 == clang::BuiltinType::RvvUint64m1x6, "");
1899static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m1x7 == clang::BuiltinType::RvvUint64m1x7, "");
1900static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m1x8 == clang::BuiltinType::RvvUint64m1x8, "");
1901static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m2x2 == clang::BuiltinType::RvvUint64m2x2, "");
1902static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m2x3 == clang::BuiltinType::RvvUint64m2x3, "");
1903static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m2x4 == clang::BuiltinType::RvvUint64m2x4, "");
1904static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvUint64m4x2 == clang::BuiltinType::RvvUint64m4x2, "");
1905static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf4x2 == clang::BuiltinType::RvvFloat16mf4x2, "");
1906static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf4x3 == clang::BuiltinType::RvvFloat16mf4x3, "");
1907static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf4x4 == clang::BuiltinType::RvvFloat16mf4x4, "");
1908static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf4x5 == clang::BuiltinType::RvvFloat16mf4x5, "");
1909static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf4x6 == clang::BuiltinType::RvvFloat16mf4x6, "");
1910static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf4x7 == clang::BuiltinType::RvvFloat16mf4x7, "");
1911static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf4x8 == clang::BuiltinType::RvvFloat16mf4x8, "");
1912static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf2x2 == clang::BuiltinType::RvvFloat16mf2x2, "");
1913static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf2x3 == clang::BuiltinType::RvvFloat16mf2x3, "");
1914static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf2x4 == clang::BuiltinType::RvvFloat16mf2x4, "");
1915static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf2x5 == clang::BuiltinType::RvvFloat16mf2x5, "");
1916static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf2x6 == clang::BuiltinType::RvvFloat16mf2x6, "");
1917static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf2x7 == clang::BuiltinType::RvvFloat16mf2x7, "");
1918static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16mf2x8 == clang::BuiltinType::RvvFloat16mf2x8, "");
1919static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m1x2 == clang::BuiltinType::RvvFloat16m1x2, "");
1920static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m1x3 == clang::BuiltinType::RvvFloat16m1x3, "");
1921static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m1x4 == clang::BuiltinType::RvvFloat16m1x4, "");
1922static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m1x5 == clang::BuiltinType::RvvFloat16m1x5, "");
1923static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m1x6 == clang::BuiltinType::RvvFloat16m1x6, "");
1924static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m1x7 == clang::BuiltinType::RvvFloat16m1x7, "");
1925static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m1x8 == clang::BuiltinType::RvvFloat16m1x8, "");
1926static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m2x2 == clang::BuiltinType::RvvFloat16m2x2, "");
1927static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m2x3 == clang::BuiltinType::RvvFloat16m2x3, "");
1928static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m2x4 == clang::BuiltinType::RvvFloat16m2x4, "");
1929static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat16m4x2 == clang::BuiltinType::RvvFloat16m4x2, "");
1930static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32mf2x2 == clang::BuiltinType::RvvFloat32mf2x2, "");
1931static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32mf2x3 == clang::BuiltinType::RvvFloat32mf2x3, "");
1932static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32mf2x4 == clang::BuiltinType::RvvFloat32mf2x4, "");
1933static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32mf2x5 == clang::BuiltinType::RvvFloat32mf2x5, "");
1934static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32mf2x6 == clang::BuiltinType::RvvFloat32mf2x6, "");
1935static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32mf2x7 == clang::BuiltinType::RvvFloat32mf2x7, "");
1936static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32mf2x8 == clang::BuiltinType::RvvFloat32mf2x8, "");
1937static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m1x2 == clang::BuiltinType::RvvFloat32m1x2, "");
1938static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m1x3 == clang::BuiltinType::RvvFloat32m1x3, "");
1939static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m1x4 == clang::BuiltinType::RvvFloat32m1x4, "");
1940static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m1x5 == clang::BuiltinType::RvvFloat32m1x5, "");
1941static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m1x6 == clang::BuiltinType::RvvFloat32m1x6, "");
1942static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m1x7 == clang::BuiltinType::RvvFloat32m1x7, "");
1943static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m1x8 == clang::BuiltinType::RvvFloat32m1x8, "");
1944static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m2x2 == clang::BuiltinType::RvvFloat32m2x2, "");
1945static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m2x3 == clang::BuiltinType::RvvFloat32m2x3, "");
1946static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m2x4 == clang::BuiltinType::RvvFloat32m2x4, "");
1947static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat32m4x2 == clang::BuiltinType::RvvFloat32m4x2, "");
1948static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m1x2 == clang::BuiltinType::RvvFloat64m1x2, "");
1949static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m1x3 == clang::BuiltinType::RvvFloat64m1x3, "");
1950static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m1x4 == clang::BuiltinType::RvvFloat64m1x4, "");
1951static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m1x5 == clang::BuiltinType::RvvFloat64m1x5, "");
1952static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m1x6 == clang::BuiltinType::RvvFloat64m1x6, "");
1953static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m1x7 == clang::BuiltinType::RvvFloat64m1x7, "");
1954static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m1x8 == clang::BuiltinType::RvvFloat64m1x8, "");
1955static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m2x2 == clang::BuiltinType::RvvFloat64m2x2, "");
1956static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m2x3 == clang::BuiltinType::RvvFloat64m2x3, "");
1957static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m2x4 == clang::BuiltinType::RvvFloat64m2x4, "");
1958static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvFloat64m4x2 == clang::BuiltinType::RvvFloat64m4x2, "");
1959static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeWasmExternRef == clang::BuiltinType::WasmExternRef, "");
1500static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVoid == clang::BuiltinType::Void, "");1960static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVoid == clang::BuiltinType::Void, "");
1501static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeBool == clang::BuiltinType::Bool, "");1961static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeBool == clang::BuiltinType::Bool, "");
1502static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeChar_U == clang::BuiltinType::Char_U, "");1962static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeChar_U == clang::BuiltinType::Char_U, "");
...@@ -2522,15 +2982,19 @@ ZigClangASTUnit *ZigClangLoadFromCommandLine(const char **args_begin, const char...@@ -2522,15 +2982,19 @@ ZigClangASTUnit *ZigClangLoadFromCommandLine(const char **args_begin, const char
2522 bool single_file_parse = false;2982 bool single_file_parse = false;
2523 bool for_serialization = false;2983 bool for_serialization = false;
2524 bool retain_excluded_conditional_blocks = false;2984 bool retain_excluded_conditional_blocks = false;
2985 bool store_preambles_in_memory = false;
2986 llvm::StringRef preamble_storage_path = llvm::StringRef();
2525 clang::ArrayRef<clang::ASTUnit::RemappedFile> remapped_files = std::nullopt;2987 clang::ArrayRef<clang::ASTUnit::RemappedFile> remapped_files = std::nullopt;
2526 std::unique_ptr<clang::ASTUnit> err_unit;2988 std::unique_ptr<clang::ASTUnit> err_unit;
2527 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS = nullptr;2989 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS = nullptr;
2528 std::optional<llvm::StringRef> ModuleFormat = std::nullopt;2990 std::optional<llvm::StringRef> ModuleFormat = std::nullopt;
2529 clang::ASTUnit *ast_unit = clang::ASTUnit::LoadFromCommandLine(2991 std::unique_ptr<clang::ASTUnit> ast_unit_unique_ptr = clang::ASTUnit::LoadFromCommandLine(
2530 args_begin, args_end,2992 args_begin, args_end,
2531 pch_container_ops,2993 pch_container_ops,
2532 diags,2994 diags,
2533 resources_path,2995 resources_path,
2996 store_preambles_in_memory,
2997 preamble_storage_path,
2534 only_local_decls,2998 only_local_decls,
2535 clang::CaptureDiagsKind::All,2999 clang::CaptureDiagsKind::All,
2536 remapped_files,3000 remapped_files,
...@@ -2548,6 +3012,7 @@ ZigClangASTUnit *ZigClangLoadFromCommandLine(const char **args_begin, const char...@@ -2548,6 +3012,7 @@ ZigClangASTUnit *ZigClangLoadFromCommandLine(const char **args_begin, const char
2548 ModuleFormat,3012 ModuleFormat,
2549 &err_unit,3013 &err_unit,
2550 VFS);3014 VFS);
3015 clang::ASTUnit * ast_unit = ast_unit_unique_ptr.release();
25513016
2552 *errors_len = 0;3017 *errors_len = 0;
25533018
src/zig_clang.h+234-4
...@@ -740,10 +740,10 @@ enum ZigClangBuiltinTypeKind {...@@ -740,10 +740,10 @@ enum ZigClangBuiltinTypeKind {
740 ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResult,740 ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResult,
741 ZigClangBuiltinTypeOCLIntelSubgroupAVCRefResult,741 ZigClangBuiltinTypeOCLIntelSubgroupAVCRefResult,
742 ZigClangBuiltinTypeOCLIntelSubgroupAVCSicResult,742 ZigClangBuiltinTypeOCLIntelSubgroupAVCSicResult,
743 ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultSingleRefStreamout,743 ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultSingleReferenceStreamout,
744 ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultDualRefStreamout,744 ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultDualReferenceStreamout,
745 ZigClangBuiltinTypeOCLIntelSubgroupAVCImeSingleRefStreamin,745 ZigClangBuiltinTypeOCLIntelSubgroupAVCImeSingleReferenceStreamin,
746 ZigClangBuiltinTypeOCLIntelSubgroupAVCImeDualRefStreamin,746 ZigClangBuiltinTypeOCLIntelSubgroupAVCImeDualReferenceStreamin,
747 ZigClangBuiltinTypeSveInt8,747 ZigClangBuiltinTypeSveInt8,
748 ZigClangBuiltinTypeSveInt16,748 ZigClangBuiltinTypeSveInt16,
749 ZigClangBuiltinTypeSveInt32,749 ZigClangBuiltinTypeSveInt32,
...@@ -793,6 +793,9 @@ enum ZigClangBuiltinTypeKind {...@@ -793,6 +793,9 @@ enum ZigClangBuiltinTypeKind {
793 ZigClangBuiltinTypeSveFloat64x4,793 ZigClangBuiltinTypeSveFloat64x4,
794 ZigClangBuiltinTypeSveBFloat16x4,794 ZigClangBuiltinTypeSveBFloat16x4,
795 ZigClangBuiltinTypeSveBool,795 ZigClangBuiltinTypeSveBool,
796 ZigClangBuiltinTypeSveBoolx2,
797 ZigClangBuiltinTypeSveBoolx4,
798 ZigClangBuiltinTypeSveCount,
796 ZigClangBuiltinTypeVectorQuad,799 ZigClangBuiltinTypeVectorQuad,
797 ZigClangBuiltinTypeVectorPair,800 ZigClangBuiltinTypeVectorPair,
798 ZigClangBuiltinTypeRvvInt8mf8,801 ZigClangBuiltinTypeRvvInt8mf8,
...@@ -861,6 +864,233 @@ enum ZigClangBuiltinTypeKind {...@@ -861,6 +864,233 @@ enum ZigClangBuiltinTypeKind {
861 ZigClangBuiltinTypeRvvBool16,864 ZigClangBuiltinTypeRvvBool16,
862 ZigClangBuiltinTypeRvvBool32,865 ZigClangBuiltinTypeRvvBool32,
863 ZigClangBuiltinTypeRvvBool64,866 ZigClangBuiltinTypeRvvBool64,
867 ZigClangBuiltinTypeRvvInt8mf8x2,
868 ZigClangBuiltinTypeRvvInt8mf8x3,
869 ZigClangBuiltinTypeRvvInt8mf8x4,
870 ZigClangBuiltinTypeRvvInt8mf8x5,
871 ZigClangBuiltinTypeRvvInt8mf8x6,
872 ZigClangBuiltinTypeRvvInt8mf8x7,
873 ZigClangBuiltinTypeRvvInt8mf8x8,
874 ZigClangBuiltinTypeRvvInt8mf4x2,
875 ZigClangBuiltinTypeRvvInt8mf4x3,
876 ZigClangBuiltinTypeRvvInt8mf4x4,
877 ZigClangBuiltinTypeRvvInt8mf4x5,
878 ZigClangBuiltinTypeRvvInt8mf4x6,
879 ZigClangBuiltinTypeRvvInt8mf4x7,
880 ZigClangBuiltinTypeRvvInt8mf4x8,
881 ZigClangBuiltinTypeRvvInt8mf2x2,
882 ZigClangBuiltinTypeRvvInt8mf2x3,
883 ZigClangBuiltinTypeRvvInt8mf2x4,
884 ZigClangBuiltinTypeRvvInt8mf2x5,
885 ZigClangBuiltinTypeRvvInt8mf2x6,
886 ZigClangBuiltinTypeRvvInt8mf2x7,
887 ZigClangBuiltinTypeRvvInt8mf2x8,
888 ZigClangBuiltinTypeRvvInt8m1x2,
889 ZigClangBuiltinTypeRvvInt8m1x3,
890 ZigClangBuiltinTypeRvvInt8m1x4,
891 ZigClangBuiltinTypeRvvInt8m1x5,
892 ZigClangBuiltinTypeRvvInt8m1x6,
893 ZigClangBuiltinTypeRvvInt8m1x7,
894 ZigClangBuiltinTypeRvvInt8m1x8,
895 ZigClangBuiltinTypeRvvInt8m2x2,
896 ZigClangBuiltinTypeRvvInt8m2x3,
897 ZigClangBuiltinTypeRvvInt8m2x4,
898 ZigClangBuiltinTypeRvvInt8m4x2,
899 ZigClangBuiltinTypeRvvUint8mf8x2,
900 ZigClangBuiltinTypeRvvUint8mf8x3,
901 ZigClangBuiltinTypeRvvUint8mf8x4,
902 ZigClangBuiltinTypeRvvUint8mf8x5,
903 ZigClangBuiltinTypeRvvUint8mf8x6,
904 ZigClangBuiltinTypeRvvUint8mf8x7,
905 ZigClangBuiltinTypeRvvUint8mf8x8,
906 ZigClangBuiltinTypeRvvUint8mf4x2,
907 ZigClangBuiltinTypeRvvUint8mf4x3,
908 ZigClangBuiltinTypeRvvUint8mf4x4,
909 ZigClangBuiltinTypeRvvUint8mf4x5,
910 ZigClangBuiltinTypeRvvUint8mf4x6,
911 ZigClangBuiltinTypeRvvUint8mf4x7,
912 ZigClangBuiltinTypeRvvUint8mf4x8,
913 ZigClangBuiltinTypeRvvUint8mf2x2,
914 ZigClangBuiltinTypeRvvUint8mf2x3,
915 ZigClangBuiltinTypeRvvUint8mf2x4,
916 ZigClangBuiltinTypeRvvUint8mf2x5,
917 ZigClangBuiltinTypeRvvUint8mf2x6,
918 ZigClangBuiltinTypeRvvUint8mf2x7,
919 ZigClangBuiltinTypeRvvUint8mf2x8,
920 ZigClangBuiltinTypeRvvUint8m1x2,
921 ZigClangBuiltinTypeRvvUint8m1x3,
922 ZigClangBuiltinTypeRvvUint8m1x4,
923 ZigClangBuiltinTypeRvvUint8m1x5,
924 ZigClangBuiltinTypeRvvUint8m1x6,
925 ZigClangBuiltinTypeRvvUint8m1x7,
926 ZigClangBuiltinTypeRvvUint8m1x8,
927 ZigClangBuiltinTypeRvvUint8m2x2,
928 ZigClangBuiltinTypeRvvUint8m2x3,
929 ZigClangBuiltinTypeRvvUint8m2x4,
930 ZigClangBuiltinTypeRvvUint8m4x2,
931 ZigClangBuiltinTypeRvvInt16mf4x2,
932 ZigClangBuiltinTypeRvvInt16mf4x3,
933 ZigClangBuiltinTypeRvvInt16mf4x4,
934 ZigClangBuiltinTypeRvvInt16mf4x5,
935 ZigClangBuiltinTypeRvvInt16mf4x6,
936 ZigClangBuiltinTypeRvvInt16mf4x7,
937 ZigClangBuiltinTypeRvvInt16mf4x8,
938 ZigClangBuiltinTypeRvvInt16mf2x2,
939 ZigClangBuiltinTypeRvvInt16mf2x3,
940 ZigClangBuiltinTypeRvvInt16mf2x4,
941 ZigClangBuiltinTypeRvvInt16mf2x5,
942 ZigClangBuiltinTypeRvvInt16mf2x6,
943 ZigClangBuiltinTypeRvvInt16mf2x7,
944 ZigClangBuiltinTypeRvvInt16mf2x8,
945 ZigClangBuiltinTypeRvvInt16m1x2,
946 ZigClangBuiltinTypeRvvInt16m1x3,
947 ZigClangBuiltinTypeRvvInt16m1x4,
948 ZigClangBuiltinTypeRvvInt16m1x5,
949 ZigClangBuiltinTypeRvvInt16m1x6,
950 ZigClangBuiltinTypeRvvInt16m1x7,
951 ZigClangBuiltinTypeRvvInt16m1x8,
952 ZigClangBuiltinTypeRvvInt16m2x2,
953 ZigClangBuiltinTypeRvvInt16m2x3,
954 ZigClangBuiltinTypeRvvInt16m2x4,
955 ZigClangBuiltinTypeRvvInt16m4x2,
956 ZigClangBuiltinTypeRvvUint16mf4x2,
957 ZigClangBuiltinTypeRvvUint16mf4x3,
958 ZigClangBuiltinTypeRvvUint16mf4x4,
959 ZigClangBuiltinTypeRvvUint16mf4x5,
960 ZigClangBuiltinTypeRvvUint16mf4x6,
961 ZigClangBuiltinTypeRvvUint16mf4x7,
962 ZigClangBuiltinTypeRvvUint16mf4x8,
963 ZigClangBuiltinTypeRvvUint16mf2x2,
964 ZigClangBuiltinTypeRvvUint16mf2x3,
965 ZigClangBuiltinTypeRvvUint16mf2x4,
966 ZigClangBuiltinTypeRvvUint16mf2x5,
967 ZigClangBuiltinTypeRvvUint16mf2x6,
968 ZigClangBuiltinTypeRvvUint16mf2x7,
969 ZigClangBuiltinTypeRvvUint16mf2x8,
970 ZigClangBuiltinTypeRvvUint16m1x2,
971 ZigClangBuiltinTypeRvvUint16m1x3,
972 ZigClangBuiltinTypeRvvUint16m1x4,
973 ZigClangBuiltinTypeRvvUint16m1x5,
974 ZigClangBuiltinTypeRvvUint16m1x6,
975 ZigClangBuiltinTypeRvvUint16m1x7,
976 ZigClangBuiltinTypeRvvUint16m1x8,
977 ZigClangBuiltinTypeRvvUint16m2x2,
978 ZigClangBuiltinTypeRvvUint16m2x3,
979 ZigClangBuiltinTypeRvvUint16m2x4,
980 ZigClangBuiltinTypeRvvUint16m4x2,
981 ZigClangBuiltinTypeRvvInt32mf2x2,
982 ZigClangBuiltinTypeRvvInt32mf2x3,
983 ZigClangBuiltinTypeRvvInt32mf2x4,
984 ZigClangBuiltinTypeRvvInt32mf2x5,
985 ZigClangBuiltinTypeRvvInt32mf2x6,
986 ZigClangBuiltinTypeRvvInt32mf2x7,
987 ZigClangBuiltinTypeRvvInt32mf2x8,
988 ZigClangBuiltinTypeRvvInt32m1x2,
989 ZigClangBuiltinTypeRvvInt32m1x3,
990 ZigClangBuiltinTypeRvvInt32m1x4,
991 ZigClangBuiltinTypeRvvInt32m1x5,
992 ZigClangBuiltinTypeRvvInt32m1x6,
993 ZigClangBuiltinTypeRvvInt32m1x7,
994 ZigClangBuiltinTypeRvvInt32m1x8,
995 ZigClangBuiltinTypeRvvInt32m2x2,
996 ZigClangBuiltinTypeRvvInt32m2x3,
997 ZigClangBuiltinTypeRvvInt32m2x4,
998 ZigClangBuiltinTypeRvvInt32m4x2,
999 ZigClangBuiltinTypeRvvUint32mf2x2,
1000 ZigClangBuiltinTypeRvvUint32mf2x3,
1001 ZigClangBuiltinTypeRvvUint32mf2x4,
1002 ZigClangBuiltinTypeRvvUint32mf2x5,
1003 ZigClangBuiltinTypeRvvUint32mf2x6,
1004 ZigClangBuiltinTypeRvvUint32mf2x7,
1005 ZigClangBuiltinTypeRvvUint32mf2x8,
1006 ZigClangBuiltinTypeRvvUint32m1x2,
1007 ZigClangBuiltinTypeRvvUint32m1x3,
1008 ZigClangBuiltinTypeRvvUint32m1x4,
1009 ZigClangBuiltinTypeRvvUint32m1x5,
1010 ZigClangBuiltinTypeRvvUint32m1x6,
1011 ZigClangBuiltinTypeRvvUint32m1x7,
1012 ZigClangBuiltinTypeRvvUint32m1x8,
1013 ZigClangBuiltinTypeRvvUint32m2x2,
1014 ZigClangBuiltinTypeRvvUint32m2x3,
1015 ZigClangBuiltinTypeRvvUint32m2x4,
1016 ZigClangBuiltinTypeRvvUint32m4x2,
1017 ZigClangBuiltinTypeRvvInt64m1x2,
1018 ZigClangBuiltinTypeRvvInt64m1x3,
1019 ZigClangBuiltinTypeRvvInt64m1x4,
1020 ZigClangBuiltinTypeRvvInt64m1x5,
1021 ZigClangBuiltinTypeRvvInt64m1x6,
1022 ZigClangBuiltinTypeRvvInt64m1x7,
1023 ZigClangBuiltinTypeRvvInt64m1x8,
1024 ZigClangBuiltinTypeRvvInt64m2x2,
1025 ZigClangBuiltinTypeRvvInt64m2x3,
1026 ZigClangBuiltinTypeRvvInt64m2x4,
1027 ZigClangBuiltinTypeRvvInt64m4x2,
1028 ZigClangBuiltinTypeRvvUint64m1x2,
1029 ZigClangBuiltinTypeRvvUint64m1x3,
1030 ZigClangBuiltinTypeRvvUint64m1x4,
1031 ZigClangBuiltinTypeRvvUint64m1x5,
1032 ZigClangBuiltinTypeRvvUint64m1x6,
1033 ZigClangBuiltinTypeRvvUint64m1x7,
1034 ZigClangBuiltinTypeRvvUint64m1x8,
1035 ZigClangBuiltinTypeRvvUint64m2x2,
1036 ZigClangBuiltinTypeRvvUint64m2x3,
1037 ZigClangBuiltinTypeRvvUint64m2x4,
1038 ZigClangBuiltinTypeRvvUint64m4x2,
1039 ZigClangBuiltinTypeRvvFloat16mf4x2,
1040 ZigClangBuiltinTypeRvvFloat16mf4x3,
1041 ZigClangBuiltinTypeRvvFloat16mf4x4,
1042 ZigClangBuiltinTypeRvvFloat16mf4x5,
1043 ZigClangBuiltinTypeRvvFloat16mf4x6,
1044 ZigClangBuiltinTypeRvvFloat16mf4x7,
1045 ZigClangBuiltinTypeRvvFloat16mf4x8,
1046 ZigClangBuiltinTypeRvvFloat16mf2x2,
1047 ZigClangBuiltinTypeRvvFloat16mf2x3,
1048 ZigClangBuiltinTypeRvvFloat16mf2x4,
1049 ZigClangBuiltinTypeRvvFloat16mf2x5,
1050 ZigClangBuiltinTypeRvvFloat16mf2x6,
1051 ZigClangBuiltinTypeRvvFloat16mf2x7,
1052 ZigClangBuiltinTypeRvvFloat16mf2x8,
1053 ZigClangBuiltinTypeRvvFloat16m1x2,
1054 ZigClangBuiltinTypeRvvFloat16m1x3,
1055 ZigClangBuiltinTypeRvvFloat16m1x4,
1056 ZigClangBuiltinTypeRvvFloat16m1x5,
1057 ZigClangBuiltinTypeRvvFloat16m1x6,
1058 ZigClangBuiltinTypeRvvFloat16m1x7,
1059 ZigClangBuiltinTypeRvvFloat16m1x8,
1060 ZigClangBuiltinTypeRvvFloat16m2x2,
1061 ZigClangBuiltinTypeRvvFloat16m2x3,
1062 ZigClangBuiltinTypeRvvFloat16m2x4,
1063 ZigClangBuiltinTypeRvvFloat16m4x2,
1064 ZigClangBuiltinTypeRvvFloat32mf2x2,
1065 ZigClangBuiltinTypeRvvFloat32mf2x3,
1066 ZigClangBuiltinTypeRvvFloat32mf2x4,
1067 ZigClangBuiltinTypeRvvFloat32mf2x5,
1068 ZigClangBuiltinTypeRvvFloat32mf2x6,
1069 ZigClangBuiltinTypeRvvFloat32mf2x7,
1070 ZigClangBuiltinTypeRvvFloat32mf2x8,
1071 ZigClangBuiltinTypeRvvFloat32m1x2,
1072 ZigClangBuiltinTypeRvvFloat32m1x3,
1073 ZigClangBuiltinTypeRvvFloat32m1x4,
1074 ZigClangBuiltinTypeRvvFloat32m1x5,
1075 ZigClangBuiltinTypeRvvFloat32m1x6,
1076 ZigClangBuiltinTypeRvvFloat32m1x7,
1077 ZigClangBuiltinTypeRvvFloat32m1x8,
1078 ZigClangBuiltinTypeRvvFloat32m2x2,
1079 ZigClangBuiltinTypeRvvFloat32m2x3,
1080 ZigClangBuiltinTypeRvvFloat32m2x4,
1081 ZigClangBuiltinTypeRvvFloat32m4x2,
1082 ZigClangBuiltinTypeRvvFloat64m1x2,
1083 ZigClangBuiltinTypeRvvFloat64m1x3,
1084 ZigClangBuiltinTypeRvvFloat64m1x4,
1085 ZigClangBuiltinTypeRvvFloat64m1x5,
1086 ZigClangBuiltinTypeRvvFloat64m1x6,
1087 ZigClangBuiltinTypeRvvFloat64m1x7,
1088 ZigClangBuiltinTypeRvvFloat64m1x8,
1089 ZigClangBuiltinTypeRvvFloat64m2x2,
1090 ZigClangBuiltinTypeRvvFloat64m2x3,
1091 ZigClangBuiltinTypeRvvFloat64m2x4,
1092 ZigClangBuiltinTypeRvvFloat64m4x2,
1093 ZigClangBuiltinTypeWasmExternRef,
864 ZigClangBuiltinTypeVoid,1094 ZigClangBuiltinTypeVoid,
865 ZigClangBuiltinTypeBool,1095 ZigClangBuiltinTypeBool,
866 ZigClangBuiltinTypeChar_U,1096 ZigClangBuiltinTypeChar_U,