| ... | ... | @@ -1373,6 +1373,7 @@ pub const all_features = blk: { |
| 1373 | 1373 | .llvm_name = "v8.3a", |
| 1374 | 1374 | .description = "Support ARM v8.3a architecture", |
| 1375 | 1375 | .dependencies = featureSet(&[_]Feature{ |
| 1376 | .ccidx, |
| 1376 | 1377 | .complxnum, |
| 1377 | 1378 | .jsconv, |
| 1378 | 1379 | .pauth, |
| ... | ... | @@ -1409,6 +1410,7 @@ pub const all_features = blk: { |
| 1409 | 1410 | .predres, |
| 1410 | 1411 | .sb, |
| 1411 | 1412 | .specrestrict, |
| 1413 | .ssbs, |
| 1412 | 1414 | .v8_4a, |
| 1413 | 1415 | }), |
| 1414 | 1416 | }; |
| ... | ... | @@ -1470,18 +1472,26 @@ pub const all_features = blk: { |
| 1470 | 1472 | .llvm_name = "v8r", |
| 1471 | 1473 | .description = "Support ARM v8r architecture", |
| 1472 | 1474 | .dependencies = featureSet(&[_]Feature{ |
| 1475 | .ccidx, |
| 1473 | 1476 | .ccpp, |
| 1477 | .complxnum, |
| 1474 | 1478 | .contextidr_el2, |
| 1475 | 1479 | .crc, |
| 1476 | 1480 | .dit, |
| 1481 | .dotprod, |
| 1477 | 1482 | .flagm, |
| 1483 | .fp16fml, |
| 1484 | .jsconv, |
| 1478 | 1485 | .lse, |
| 1479 | 1486 | .pan_rwv, |
| 1480 | 1487 | .pauth, |
| 1481 | 1488 | .ras, |
| 1482 | 1489 | .rcpc_immo, |
| 1490 | .rdm, |
| 1491 | .sb, |
| 1483 | 1492 | .sel2, |
| 1484 | 1493 | .specrestrict, |
| 1494 | .ssbs, |
| 1485 | 1495 | .tlb_rmi, |
| 1486 | 1496 | .tracev8_4, |
| 1487 | 1497 | .uaops, |
| ... | ... | @@ -1491,6 +1501,7 @@ pub const all_features = blk: { |
| 1491 | 1501 | .llvm_name = "v9.1a", |
| 1492 | 1502 | .description = "Support ARM v9.1a architecture", |
| 1493 | 1503 | .dependencies = featureSet(&[_]Feature{ |
| 1504 | .rme, |
| 1494 | 1505 | .v8_6a, |
| 1495 | 1506 | .v9a, |
| 1496 | 1507 | }), |
| ... | ... | @@ -1499,6 +1510,7 @@ pub const all_features = blk: { |
| 1499 | 1510 | .llvm_name = "v9.2a", |
| 1500 | 1511 | .description = "Support ARM v9.2a architecture", |
| 1501 | 1512 | .dependencies = featureSet(&[_]Feature{ |
| 1513 | .mec, |
| 1502 | 1514 | .v8_7a, |
| 1503 | 1515 | .v9_1a, |
| 1504 | 1516 | }), |
| ... | ... | @@ -1524,6 +1536,8 @@ pub const all_features = blk: { |
| 1524 | 1536 | .description = "Support ARM v9.5a architecture", |
| 1525 | 1537 | .dependencies = featureSet(&[_]Feature{ |
| 1526 | 1538 | .cpa, |
| 1539 | .faminmax, |
| 1540 | .lut, |
| 1527 | 1541 | .v9_4a, |
| 1528 | 1542 | }), |
| 1529 | 1543 | }; |
| ... | ... | @@ -1531,6 +1545,7 @@ pub const all_features = blk: { |
| 1531 | 1545 | .llvm_name = "v9a", |
| 1532 | 1546 | .description = "Support ARM v9a architecture", |
| 1533 | 1547 | .dependencies = featureSet(&[_]Feature{ |
| 1548 | .sve2, |
| 1534 | 1549 | .v8_5a, |
| 1535 | 1550 | }), |
| 1536 | 1551 | }; |
| ... | ... | @@ -1607,7 +1622,6 @@ pub const cpu = struct { |
| 1607 | 1622 | .aggressive_fma, |
| 1608 | 1623 | .alu_lsl_fast, |
| 1609 | 1624 | .arith_bcc_fusion, |
| 1610 | | .ccidx, |
| 1611 | 1625 | .cmp_bcc_fusion, |
| 1612 | 1626 | .fullfp16, |
| 1613 | 1627 | .fuse_address, |
| ... | ... | @@ -1618,7 +1632,6 @@ pub const cpu = struct { |
| 1618 | 1632 | .perfmon, |
| 1619 | 1633 | .rand, |
| 1620 | 1634 | .sha3, |
| 1621 | | .ssbs, |
| 1622 | 1635 | .store_pair_suppress, |
| 1623 | 1636 | .stp_aligned_only, |
| 1624 | 1637 | .use_postra_scheduler, |
| ... | ... | @@ -1633,7 +1646,6 @@ pub const cpu = struct { |
| 1633 | 1646 | .aggressive_fma, |
| 1634 | 1647 | .alu_lsl_fast, |
| 1635 | 1648 | .arith_bcc_fusion, |
| 1636 | | .ccidx, |
| 1637 | 1649 | .cmp_bcc_fusion, |
| 1638 | 1650 | .fullfp16, |
| 1639 | 1651 | .fuse_address, |
| ... | ... | @@ -1647,7 +1659,6 @@ pub const cpu = struct { |
| 1647 | 1659 | .rand, |
| 1648 | 1660 | .sha3, |
| 1649 | 1661 | .sm4, |
| 1650 | | .ssbs, |
| 1651 | 1662 | .store_pair_suppress, |
| 1652 | 1663 | .stp_aligned_only, |
| 1653 | 1664 | .use_postra_scheduler, |
| ... | ... | @@ -1662,7 +1673,6 @@ pub const cpu = struct { |
| 1662 | 1673 | .aggressive_fma, |
| 1663 | 1674 | .alu_lsl_fast, |
| 1664 | 1675 | .arith_bcc_fusion, |
| 1665 | | .ccidx, |
| 1666 | 1676 | .cmp_bcc_fusion, |
| 1667 | 1677 | .cssc, |
| 1668 | 1678 | .enable_select_opt, |
| ... | ... | @@ -1678,7 +1688,6 @@ pub const cpu = struct { |
| 1678 | 1688 | .rand, |
| 1679 | 1689 | .sha3, |
| 1680 | 1690 | .sm4, |
| 1681 | | .ssbs, |
| 1682 | 1691 | .store_pair_suppress, |
| 1683 | 1692 | .stp_aligned_only, |
| 1684 | 1693 | .use_postra_scheduler, |
| ... | ... | @@ -1819,7 +1828,6 @@ pub const cpu = struct { |
| 1819 | 1828 | .fuse_literals, |
| 1820 | 1829 | .perfmon, |
| 1821 | 1830 | .sha3, |
| 1822 | | .ssbs, |
| 1823 | 1831 | .store_pair_suppress, |
| 1824 | 1832 | .v8_6a, |
| 1825 | 1833 | .zcm, |
| ... | ... | @@ -1846,7 +1854,6 @@ pub const cpu = struct { |
| 1846 | 1854 | .hcx, |
| 1847 | 1855 | .perfmon, |
| 1848 | 1856 | .sha3, |
| 1849 | | .ssbs, |
| 1850 | 1857 | .store_pair_suppress, |
| 1851 | 1858 | .v8_6a, |
| 1852 | 1859 | .zcm, |
| ... | ... | @@ -1873,7 +1880,6 @@ pub const cpu = struct { |
| 1873 | 1880 | .hcx, |
| 1874 | 1881 | .perfmon, |
| 1875 | 1882 | .sha3, |
| 1876 | | .ssbs, |
| 1877 | 1883 | .store_pair_suppress, |
| 1878 | 1884 | .v8_6a, |
| 1879 | 1885 | .zcm, |
| ... | ... | @@ -1990,7 +1996,6 @@ pub const cpu = struct { |
| 1990 | 1996 | .fuse_literals, |
| 1991 | 1997 | .perfmon, |
| 1992 | 1998 | .sha3, |
| 1993 | | .ssbs, |
| 1994 | 1999 | .store_pair_suppress, |
| 1995 | 2000 | .v8_6a, |
| 1996 | 2001 | .zcm, |
| ... | ... | @@ -2017,7 +2022,6 @@ pub const cpu = struct { |
| 2017 | 2022 | .hcx, |
| 2018 | 2023 | .perfmon, |
| 2019 | 2024 | .sha3, |
| 2020 | | .ssbs, |
| 2021 | 2025 | .store_pair_suppress, |
| 2022 | 2026 | .v8_6a, |
| 2023 | 2027 | .zcm, |
| ... | ... | @@ -2106,7 +2110,6 @@ pub const cpu = struct { |
| 2106 | 2110 | .features = featureSet(&[_]Feature{ |
| 2107 | 2111 | .alu_lsl_fast, |
| 2108 | 2112 | .bf16, |
| 2109 | | .ccidx, |
| 2110 | 2113 | .enable_select_opt, |
| 2111 | 2114 | .ete, |
| 2112 | 2115 | .fp16fml, |
| ... | ... | @@ -2116,7 +2119,6 @@ pub const cpu = struct { |
| 2116 | 2119 | .mte, |
| 2117 | 2120 | .perfmon, |
| 2118 | 2121 | .predictable_select_expensive, |
| 2119 | | .ssbs, |
| 2120 | 2122 | .sve2_bitperm, |
| 2121 | 2123 | .use_postra_scheduler, |
| 2122 | 2124 | .v9a, |
| ... | ... | @@ -2149,7 +2151,6 @@ pub const cpu = struct { |
| 2149 | 2151 | .llvm_name = "cortex-a510", |
| 2150 | 2152 | .features = featureSet(&[_]Feature{ |
| 2151 | 2153 | .bf16, |
| 2152 | | .ccidx, |
| 2153 | 2154 | .ete, |
| 2154 | 2155 | .fp16fml, |
| 2155 | 2156 | .fuse_adrp_add, |
| ... | ... | @@ -2157,7 +2158,6 @@ pub const cpu = struct { |
| 2157 | 2158 | .i8mm, |
| 2158 | 2159 | .mte, |
| 2159 | 2160 | .perfmon, |
| 2160 | | .ssbs, |
| 2161 | 2161 | .sve2_bitperm, |
| 2162 | 2162 | .use_postra_scheduler, |
| 2163 | 2163 | .v9a, |
| ... | ... | @@ -2167,14 +2167,12 @@ pub const cpu = struct { |
| 2167 | 2167 | .name = "cortex_a520", |
| 2168 | 2168 | .llvm_name = "cortex-a520", |
| 2169 | 2169 | .features = featureSet(&[_]Feature{ |
| 2170 | | .ccidx, |
| 2171 | 2170 | .ete, |
| 2172 | 2171 | .fp16fml, |
| 2173 | 2172 | .fuse_adrp_add, |
| 2174 | 2173 | .fuse_aes, |
| 2175 | 2174 | .mte, |
| 2176 | 2175 | .perfmon, |
| 2177 | | .ssbs, |
| 2178 | 2176 | .sve2_bitperm, |
| 2179 | 2177 | .use_postra_scheduler, |
| 2180 | 2178 | .v9_2a, |
| ... | ... | @@ -2184,14 +2182,12 @@ pub const cpu = struct { |
| 2184 | 2182 | .name = "cortex_a520ae", |
| 2185 | 2183 | .llvm_name = "cortex-a520ae", |
| 2186 | 2184 | .features = featureSet(&[_]Feature{ |
| 2187 | | .ccidx, |
| 2188 | 2185 | .ete, |
| 2189 | 2186 | .fp16fml, |
| 2190 | 2187 | .fuse_adrp_add, |
| 2191 | 2188 | .fuse_aes, |
| 2192 | 2189 | .mte, |
| 2193 | 2190 | .perfmon, |
| 2194 | | .ssbs, |
| 2195 | 2191 | .sve2_bitperm, |
| 2196 | 2192 | .use_postra_scheduler, |
| 2197 | 2193 | .v9_2a, |
| ... | ... | @@ -2294,7 +2290,6 @@ pub const cpu = struct { |
| 2294 | 2290 | .features = featureSet(&[_]Feature{ |
| 2295 | 2291 | .alu_lsl_fast, |
| 2296 | 2292 | .bf16, |
| 2297 | | .ccidx, |
| 2298 | 2293 | .cmp_bcc_fusion, |
| 2299 | 2294 | .enable_select_opt, |
| 2300 | 2295 | .ete, |
| ... | ... | @@ -2305,7 +2300,6 @@ pub const cpu = struct { |
| 2305 | 2300 | .mte, |
| 2306 | 2301 | .perfmon, |
| 2307 | 2302 | .predictable_select_expensive, |
| 2308 | | .ssbs, |
| 2309 | 2303 | .sve2_bitperm, |
| 2310 | 2304 | .use_postra_scheduler, |
| 2311 | 2305 | .v9a, |
| ... | ... | @@ -2317,7 +2311,6 @@ pub const cpu = struct { |
| 2317 | 2311 | .features = featureSet(&[_]Feature{ |
| 2318 | 2312 | .alu_lsl_fast, |
| 2319 | 2313 | .bf16, |
| 2320 | | .ccidx, |
| 2321 | 2314 | .cmp_bcc_fusion, |
| 2322 | 2315 | .enable_select_opt, |
| 2323 | 2316 | .ete, |
| ... | ... | @@ -2329,7 +2322,6 @@ pub const cpu = struct { |
| 2329 | 2322 | .perfmon, |
| 2330 | 2323 | .predictable_select_expensive, |
| 2331 | 2324 | .spe, |
| 2332 | | .ssbs, |
| 2333 | 2325 | .sve2_bitperm, |
| 2334 | 2326 | .use_postra_scheduler, |
| 2335 | 2327 | .v9a, |
| ... | ... | @@ -2357,7 +2349,6 @@ pub const cpu = struct { |
| 2357 | 2349 | .llvm_name = "cortex-a720", |
| 2358 | 2350 | .features = featureSet(&[_]Feature{ |
| 2359 | 2351 | .alu_lsl_fast, |
| 2360 | | .ccidx, |
| 2361 | 2352 | .cmp_bcc_fusion, |
| 2362 | 2353 | .enable_select_opt, |
| 2363 | 2354 | .ete, |
| ... | ... | @@ -2369,7 +2360,6 @@ pub const cpu = struct { |
| 2369 | 2360 | .predictable_select_expensive, |
| 2370 | 2361 | .spe, |
| 2371 | 2362 | .spe_eef, |
| 2372 | | .ssbs, |
| 2373 | 2363 | .sve2_bitperm, |
| 2374 | 2364 | .use_postra_scheduler, |
| 2375 | 2365 | .v9_2a, |
| ... | ... | @@ -2380,7 +2370,6 @@ pub const cpu = struct { |
| 2380 | 2370 | .llvm_name = "cortex-a720ae", |
| 2381 | 2371 | .features = featureSet(&[_]Feature{ |
| 2382 | 2372 | .alu_lsl_fast, |
| 2383 | | .ccidx, |
| 2384 | 2373 | .cmp_bcc_fusion, |
| 2385 | 2374 | .enable_select_opt, |
| 2386 | 2375 | .ete, |
| ... | ... | @@ -2392,7 +2381,6 @@ pub const cpu = struct { |
| 2392 | 2381 | .predictable_select_expensive, |
| 2393 | 2382 | .spe, |
| 2394 | 2383 | .spe_eef, |
| 2395 | | .ssbs, |
| 2396 | 2384 | .sve2_bitperm, |
| 2397 | 2385 | .use_postra_scheduler, |
| 2398 | 2386 | .v9_2a, |
| ... | ... | @@ -2403,7 +2391,6 @@ pub const cpu = struct { |
| 2403 | 2391 | .llvm_name = "cortex-a725", |
| 2404 | 2392 | .features = featureSet(&[_]Feature{ |
| 2405 | 2393 | .alu_lsl_fast, |
| 2406 | | .ccidx, |
| 2407 | 2394 | .cmp_bcc_fusion, |
| 2408 | 2395 | .enable_select_opt, |
| 2409 | 2396 | .ete, |
| ... | ... | @@ -2415,7 +2402,6 @@ pub const cpu = struct { |
| 2415 | 2402 | .predictable_select_expensive, |
| 2416 | 2403 | .spe, |
| 2417 | 2404 | .spe_eef, |
| 2418 | | .ssbs, |
| 2419 | 2405 | .sve2_bitperm, |
| 2420 | 2406 | .use_postra_scheduler, |
| 2421 | 2407 | .v9_2a, |
| ... | ... | @@ -2592,15 +2578,8 @@ pub const cpu = struct { |
| 2592 | 2578 | .llvm_name = "cortex-r82", |
| 2593 | 2579 | .features = featureSet(&[_]Feature{ |
| 2594 | 2580 | .ccdp, |
| 2595 | | .complxnum, |
| 2596 | | .dotprod, |
| 2597 | | .fp16fml, |
| 2598 | | .jsconv, |
| 2599 | 2581 | .perfmon, |
| 2600 | 2582 | .predres, |
| 2601 | | .rdm, |
| 2602 | | .sb, |
| 2603 | | .ssbs, |
| 2604 | 2583 | .use_postra_scheduler, |
| 2605 | 2584 | .v8r, |
| 2606 | 2585 | }), |
| ... | ... | @@ -2610,15 +2589,8 @@ pub const cpu = struct { |
| 2610 | 2589 | .llvm_name = "cortex-r82ae", |
| 2611 | 2590 | .features = featureSet(&[_]Feature{ |
| 2612 | 2591 | .ccdp, |
| 2613 | | .complxnum, |
| 2614 | | .dotprod, |
| 2615 | | .fp16fml, |
| 2616 | | .jsconv, |
| 2617 | 2592 | .perfmon, |
| 2618 | 2593 | .predres, |
| 2619 | | .rdm, |
| 2620 | | .sb, |
| 2621 | | .ssbs, |
| 2622 | 2594 | .use_postra_scheduler, |
| 2623 | 2595 | .v8r, |
| 2624 | 2596 | }), |
| ... | ... | @@ -2678,7 +2650,6 @@ pub const cpu = struct { |
| 2678 | 2650 | .features = featureSet(&[_]Feature{ |
| 2679 | 2651 | .alu_lsl_fast, |
| 2680 | 2652 | .bf16, |
| 2681 | | .ccidx, |
| 2682 | 2653 | .cmp_bcc_fusion, |
| 2683 | 2654 | .enable_select_opt, |
| 2684 | 2655 | .ete, |
| ... | ... | @@ -2689,7 +2660,6 @@ pub const cpu = struct { |
| 2689 | 2660 | .mte, |
| 2690 | 2661 | .perfmon, |
| 2691 | 2662 | .predictable_select_expensive, |
| 2692 | | .ssbs, |
| 2693 | 2663 | .sve2_bitperm, |
| 2694 | 2664 | .use_postra_scheduler, |
| 2695 | 2665 | .v9a, |
| ... | ... | @@ -2701,7 +2671,6 @@ pub const cpu = struct { |
| 2701 | 2671 | .features = featureSet(&[_]Feature{ |
| 2702 | 2672 | .alu_lsl_fast, |
| 2703 | 2673 | .bf16, |
| 2704 | | .ccidx, |
| 2705 | 2674 | .enable_select_opt, |
| 2706 | 2675 | .ete, |
| 2707 | 2676 | .fp16fml, |
| ... | ... | @@ -2712,7 +2681,6 @@ pub const cpu = struct { |
| 2712 | 2681 | .perfmon, |
| 2713 | 2682 | .predictable_select_expensive, |
| 2714 | 2683 | .spe, |
| 2715 | | .ssbs, |
| 2716 | 2684 | .sve2_bitperm, |
| 2717 | 2685 | .use_postra_scheduler, |
| 2718 | 2686 | .v9a, |
| ... | ... | @@ -2723,7 +2691,6 @@ pub const cpu = struct { |
| 2723 | 2691 | .llvm_name = "cortex-x4", |
| 2724 | 2692 | .features = featureSet(&[_]Feature{ |
| 2725 | 2693 | .alu_lsl_fast, |
| 2726 | | .ccidx, |
| 2727 | 2694 | .enable_select_opt, |
| 2728 | 2695 | .ete, |
| 2729 | 2696 | .fp16fml, |
| ... | ... | @@ -2734,7 +2701,6 @@ pub const cpu = struct { |
| 2734 | 2701 | .predictable_select_expensive, |
| 2735 | 2702 | .spe, |
| 2736 | 2703 | .spe_eef, |
| 2737 | | .ssbs, |
| 2738 | 2704 | .sve2_bitperm, |
| 2739 | 2705 | .use_postra_scheduler, |
| 2740 | 2706 | .v9_2a, |
| ... | ... | @@ -2745,7 +2711,6 @@ pub const cpu = struct { |
| 2745 | 2711 | .llvm_name = "cortex-x925", |
| 2746 | 2712 | .features = featureSet(&[_]Feature{ |
| 2747 | 2713 | .alu_lsl_fast, |
| 2748 | | .ccidx, |
| 2749 | 2714 | .enable_select_opt, |
| 2750 | 2715 | .ete, |
| 2751 | 2716 | .fp16fml, |
| ... | ... | @@ -2756,7 +2721,6 @@ pub const cpu = struct { |
| 2756 | 2721 | .predictable_select_expensive, |
| 2757 | 2722 | .spe, |
| 2758 | 2723 | .spe_eef, |
| 2759 | | .ssbs, |
| 2760 | 2724 | .sve2_bitperm, |
| 2761 | 2725 | .use_postra_scheduler, |
| 2762 | 2726 | .v9_2a, |
| ... | ... | @@ -2935,7 +2899,6 @@ pub const cpu = struct { |
| 2935 | 2899 | .features = featureSet(&[_]Feature{ |
| 2936 | 2900 | .alu_lsl_fast, |
| 2937 | 2901 | .bf16, |
| 2938 | | .ccidx, |
| 2939 | 2902 | .cmp_bcc_fusion, |
| 2940 | 2903 | .enable_select_opt, |
| 2941 | 2904 | .ete, |
| ... | ... | @@ -2948,7 +2911,6 @@ pub const cpu = struct { |
| 2948 | 2911 | .predictable_select_expensive, |
| 2949 | 2912 | .rand, |
| 2950 | 2913 | .spe, |
| 2951 | | .ssbs, |
| 2952 | 2914 | .sve2_bitperm, |
| 2953 | 2915 | .use_fixed_over_scalable_if_equal_cost, |
| 2954 | 2916 | .use_postra_scheduler, |
| ... | ... | @@ -2979,7 +2941,6 @@ pub const cpu = struct { |
| 2979 | 2941 | .alu_lsl_fast, |
| 2980 | 2942 | .bf16, |
| 2981 | 2943 | .ccdp, |
| 2982 | | .ccidx, |
| 2983 | 2944 | .enable_select_opt, |
| 2984 | 2945 | .fp16fml, |
| 2985 | 2946 | .fuse_adrp_add, |
| ... | ... | @@ -3042,7 +3003,6 @@ pub const cpu = struct { |
| 3042 | 3003 | .features = featureSet(&[_]Feature{ |
| 3043 | 3004 | .alu_lsl_fast, |
| 3044 | 3005 | .bf16, |
| 3045 | | .ccidx, |
| 3046 | 3006 | .enable_select_opt, |
| 3047 | 3007 | .ete, |
| 3048 | 3008 | .fp16fml, |
| ... | ... | @@ -3052,7 +3012,6 @@ pub const cpu = struct { |
| 3052 | 3012 | .mte, |
| 3053 | 3013 | .perfmon, |
| 3054 | 3014 | .predictable_select_expensive, |
| 3055 | | .ssbs, |
| 3056 | 3015 | .sve2_bitperm, |
| 3057 | 3016 | .use_postra_scheduler, |
| 3058 | 3017 | .v9a, |
| ... | ... | @@ -3063,7 +3022,6 @@ pub const cpu = struct { |
| 3063 | 3022 | .llvm_name = "neoverse-n3", |
| 3064 | 3023 | .features = featureSet(&[_]Feature{ |
| 3065 | 3024 | .alu_lsl_fast, |
| 3066 | | .ccidx, |
| 3067 | 3025 | .enable_select_opt, |
| 3068 | 3026 | .ete, |
| 3069 | 3027 | .fp16fml, |
| ... | ... | @@ -3075,7 +3033,6 @@ pub const cpu = struct { |
| 3075 | 3033 | .rand, |
| 3076 | 3034 | .spe, |
| 3077 | 3035 | .spe_eef, |
| 3078 | | .ssbs, |
| 3079 | 3036 | .sve2_bitperm, |
| 3080 | 3037 | .use_postra_scheduler, |
| 3081 | 3038 | .v9_2a, |
| ... | ... | @@ -3090,7 +3047,6 @@ pub const cpu = struct { |
| 3090 | 3047 | .alu_lsl_fast, |
| 3091 | 3048 | .bf16, |
| 3092 | 3049 | .ccdp, |
| 3093 | | .ccidx, |
| 3094 | 3050 | .enable_select_opt, |
| 3095 | 3051 | .fp16fml, |
| 3096 | 3052 | .fuse_adrp_add, |
| ... | ... | @@ -3115,7 +3071,6 @@ pub const cpu = struct { |
| 3115 | 3071 | .features = featureSet(&[_]Feature{ |
| 3116 | 3072 | .alu_lsl_fast, |
| 3117 | 3073 | .bf16, |
| 3118 | | .ccidx, |
| 3119 | 3074 | .cmp_bcc_fusion, |
| 3120 | 3075 | .enable_select_opt, |
| 3121 | 3076 | .ete, |
| ... | ... | @@ -3128,7 +3083,6 @@ pub const cpu = struct { |
| 3128 | 3083 | .predictable_select_expensive, |
| 3129 | 3084 | .rand, |
| 3130 | 3085 | .spe, |
| 3131 | | .ssbs, |
| 3132 | 3086 | .sve2_bitperm, |
| 3133 | 3087 | .use_fixed_over_scalable_if_equal_cost, |
| 3134 | 3088 | .use_postra_scheduler, |
| ... | ... | @@ -3141,7 +3095,6 @@ pub const cpu = struct { |
| 3141 | 3095 | .features = featureSet(&[_]Feature{ |
| 3142 | 3096 | .alu_lsl_fast, |
| 3143 | 3097 | .brbe, |
| 3144 | | .ccidx, |
| 3145 | 3098 | .enable_select_opt, |
| 3146 | 3099 | .ete, |
| 3147 | 3100 | .fp16fml, |
| ... | ... | @@ -3152,10 +3105,8 @@ pub const cpu = struct { |
| 3152 | 3105 | .perfmon, |
| 3153 | 3106 | .predictable_select_expensive, |
| 3154 | 3107 | .rand, |
| 3155 | | .rme, |
| 3156 | 3108 | .spe, |
| 3157 | 3109 | .spe_eef, |
| 3158 | | .ssbs, |
| 3159 | 3110 | .sve2_bitperm, |
| 3160 | 3111 | .use_postra_scheduler, |
| 3161 | 3112 | .v9_2a, |
| ... | ... | @@ -3167,7 +3118,6 @@ pub const cpu = struct { |
| 3167 | 3118 | .features = featureSet(&[_]Feature{ |
| 3168 | 3119 | .alu_lsl_fast, |
| 3169 | 3120 | .brbe, |
| 3170 | | .ccidx, |
| 3171 | 3121 | .enable_select_opt, |
| 3172 | 3122 | .ete, |
| 3173 | 3123 | .fp16fml, |
| ... | ... | @@ -3178,10 +3128,8 @@ pub const cpu = struct { |
| 3178 | 3128 | .perfmon, |
| 3179 | 3129 | .predictable_select_expensive, |
| 3180 | 3130 | .rand, |
| 3181 | | .rme, |
| 3182 | 3131 | .spe, |
| 3183 | 3132 | .spe_eef, |
| 3184 | | .ssbs, |
| 3185 | 3133 | .sve2_bitperm, |
| 3186 | 3134 | .use_postra_scheduler, |
| 3187 | 3135 | .v9_2a, |
| ... | ... | @@ -3192,7 +3140,6 @@ pub const cpu = struct { |
| 3192 | 3140 | .llvm_name = "oryon-1", |
| 3193 | 3141 | .features = featureSet(&[_]Feature{ |
| 3194 | 3142 | .aes, |
| 3195 | | .ccidx, |
| 3196 | 3143 | .enable_select_opt, |
| 3197 | 3144 | .fp16fml, |
| 3198 | 3145 | .fuse_address, |
| ... | ... | @@ -3204,7 +3151,6 @@ pub const cpu = struct { |
| 3204 | 3151 | .sha3, |
| 3205 | 3152 | .sm4, |
| 3206 | 3153 | .spe, |
| 3207 | | .ssbs, |
| 3208 | 3154 | .use_postra_scheduler, |
| 3209 | 3155 | .v8_6a, |
| 3210 | 3156 | }), |
| ... | ... | @@ -3215,7 +3161,6 @@ pub const cpu = struct { |
| 3215 | 3161 | .features = featureSet(&[_]Feature{ |
| 3216 | 3162 | .aes, |
| 3217 | 3163 | .alu_lsl_fast, |
| 3218 | | .ccidx, |
| 3219 | 3164 | .perfmon, |
| 3220 | 3165 | .predictable_select_expensive, |
| 3221 | 3166 | .sha2, |
| ... | ... | @@ -3262,7 +3207,6 @@ pub const cpu = struct { |
| 3262 | 3207 | .aggressive_fma, |
| 3263 | 3208 | .arith_bcc_fusion, |
| 3264 | 3209 | .balance_fp_ops, |
| 3265 | | .ccidx, |
| 3266 | 3210 | .perfmon, |
| 3267 | 3211 | .predictable_select_expensive, |
| 3268 | 3212 | .sha2, |