| ... | ... | @@ -614,87 +614,87 @@ const targets = [_]ArchTarget{ |
| 614 | 614 | .branch_quota = 10000, |
| 615 | 615 | .feature_overrides = &.{ |
| 616 | 616 | .{ |
| 617 | | .llvm_name = "exynos", |
| 617 | .llvm_name = "a5", |
| 618 | 618 | .flatten = true, |
| 619 | 619 | }, |
| 620 | 620 | .{ |
| 621 | | .llvm_name = "cortex-a78", |
| 621 | .llvm_name = "a7", |
| 622 | 622 | .flatten = true, |
| 623 | 623 | }, |
| 624 | 624 | .{ |
| 625 | | .llvm_name = "cortex-a78ae", |
| 625 | .llvm_name = "a8", |
| 626 | 626 | .flatten = true, |
| 627 | 627 | }, |
| 628 | 628 | .{ |
| 629 | | .llvm_name = "cortex-a710", |
| 629 | .llvm_name = "a9", |
| 630 | 630 | .flatten = true, |
| 631 | 631 | }, |
| 632 | 632 | .{ |
| 633 | | .llvm_name = "cortex-m4", |
| 634 | | .omit_deps = &.{"vfp4d16sp"}, |
| 633 | .llvm_name = "a12", |
| 634 | .flatten = true, |
| 635 | 635 | }, |
| 636 | 636 | .{ |
| 637 | | .llvm_name = "cortex-m7", |
| 638 | | .omit_deps = &.{"fp_armv8d16"}, |
| 637 | .llvm_name = "a15", |
| 638 | .flatten = true, |
| 639 | 639 | }, |
| 640 | 640 | .{ |
| 641 | | .llvm_name = "cortex-m33", |
| 642 | | .omit_deps = &.{ "fp_armv8d16sp", "dsp" }, |
| 641 | .llvm_name = "a17", |
| 642 | .flatten = true, |
| 643 | 643 | }, |
| 644 | 644 | .{ |
| 645 | | .llvm_name = "cortex-m35p", |
| 646 | | .omit_deps = &.{ "fp_armv8d16sp", "dsp" }, |
| 645 | .llvm_name = "a32", |
| 646 | .flatten = true, |
| 647 | 647 | }, |
| 648 | 648 | .{ |
| 649 | | .llvm_name = "cortex-m55", |
| 650 | | .omit_deps = &.{ "mve_fp", "fp_armv8d16" }, |
| 649 | .llvm_name = "a35", |
| 650 | .flatten = true, |
| 651 | 651 | }, |
| 652 | 652 | .{ |
| 653 | | .llvm_name = "cortex-m85", |
| 654 | | .omit_deps = &.{ "mve_fp", "pacbti", "fp_armv8d16" }, |
| 653 | .llvm_name = "a53", |
| 654 | .flatten = true, |
| 655 | 655 | }, |
| 656 | 656 | .{ |
| 657 | | .llvm_name = "cortex-x1c", |
| 657 | .llvm_name = "a55", |
| 658 | 658 | .flatten = true, |
| 659 | 659 | }, |
| 660 | 660 | .{ |
| 661 | | .llvm_name = "r4", |
| 661 | .llvm_name = "a57", |
| 662 | 662 | .flatten = true, |
| 663 | 663 | }, |
| 664 | 664 | .{ |
| 665 | | .llvm_name = "r52plus", |
| 665 | .llvm_name = "a72", |
| 666 | 666 | .flatten = true, |
| 667 | 667 | }, |
| 668 | 668 | .{ |
| 669 | | .llvm_name = "r5", |
| 669 | .llvm_name = "a73", |
| 670 | 670 | .flatten = true, |
| 671 | 671 | }, |
| 672 | 672 | .{ |
| 673 | | .llvm_name = "r52", |
| 673 | .llvm_name = "a75", |
| 674 | 674 | .flatten = true, |
| 675 | 675 | }, |
| 676 | 676 | .{ |
| 677 | | .llvm_name = "r7", |
| 677 | .llvm_name = "a76", |
| 678 | 678 | .flatten = true, |
| 679 | 679 | }, |
| 680 | 680 | .{ |
| 681 | | .llvm_name = "m3", |
| 681 | .llvm_name = "a77", |
| 682 | 682 | .flatten = true, |
| 683 | 683 | }, |
| 684 | 684 | .{ |
| 685 | | .llvm_name = "m7", |
| 685 | .llvm_name = "a78c", |
| 686 | 686 | .flatten = true, |
| 687 | 687 | }, |
| 688 | 688 | .{ |
| 689 | | .llvm_name = "krait", |
| 689 | .llvm_name = "cortex-a78", |
| 690 | 690 | .flatten = true, |
| 691 | 691 | }, |
| 692 | 692 | .{ |
| 693 | | .llvm_name = "kryo", |
| 693 | .llvm_name = "cortex-a78ae", |
| 694 | 694 | .flatten = true, |
| 695 | 695 | }, |
| 696 | 696 | .{ |
| 697 | | .llvm_name = "swift", |
| 697 | .llvm_name = "cortex-a710", |
| 698 | 698 | .flatten = true, |
| 699 | 699 | }, |
| 700 | 700 | .{ |
| ... | ... | @@ -702,81 +702,115 @@ const targets = [_]ArchTarget{ |
| 702 | 702 | .flatten = true, |
| 703 | 703 | }, |
| 704 | 704 | .{ |
| 705 | | .llvm_name = "neoverse-v1", |
| 705 | .llvm_name = "cortex-x1c", |
| 706 | 706 | .flatten = true, |
| 707 | 707 | }, |
| 708 | 708 | .{ |
| 709 | | .llvm_name = "a5", |
| 709 | .llvm_name = "exynos", |
| 710 | 710 | .flatten = true, |
| 711 | 711 | }, |
| 712 | 712 | .{ |
| 713 | | .llvm_name = "a7", |
| 713 | .llvm_name = "krait", |
| 714 | 714 | .flatten = true, |
| 715 | 715 | }, |
| 716 | 716 | .{ |
| 717 | | .llvm_name = "a8", |
| 717 | .llvm_name = "kryo", |
| 718 | 718 | .flatten = true, |
| 719 | 719 | }, |
| 720 | 720 | .{ |
| 721 | | .llvm_name = "a9", |
| 721 | .llvm_name = "m3", |
| 722 | 722 | .flatten = true, |
| 723 | 723 | }, |
| 724 | 724 | .{ |
| 725 | | .llvm_name = "a12", |
| 725 | .llvm_name = "m7", |
| 726 | 726 | .flatten = true, |
| 727 | 727 | }, |
| 728 | 728 | .{ |
| 729 | | .llvm_name = "a15", |
| 729 | .llvm_name = "neoverse-v1", |
| 730 | 730 | .flatten = true, |
| 731 | 731 | }, |
| 732 | 732 | .{ |
| 733 | | .llvm_name = "a17", |
| 733 | .llvm_name = "r4", |
| 734 | 734 | .flatten = true, |
| 735 | 735 | }, |
| 736 | 736 | .{ |
| 737 | | .llvm_name = "a32", |
| 737 | .llvm_name = "r5", |
| 738 | 738 | .flatten = true, |
| 739 | 739 | }, |
| 740 | 740 | .{ |
| 741 | | .llvm_name = "a35", |
| 741 | .llvm_name = "r7", |
| 742 | 742 | .flatten = true, |
| 743 | 743 | }, |
| 744 | 744 | .{ |
| 745 | | .llvm_name = "a53", |
| 745 | .llvm_name = "r52", |
| 746 | 746 | .flatten = true, |
| 747 | 747 | }, |
| 748 | 748 | .{ |
| 749 | | .llvm_name = "a55", |
| 749 | .llvm_name = "r52plus", |
| 750 | 750 | .flatten = true, |
| 751 | 751 | }, |
| 752 | 752 | .{ |
| 753 | | .llvm_name = "a57", |
| 753 | .llvm_name = "swift", |
| 754 | 754 | .flatten = true, |
| 755 | 755 | }, |
| 756 | |
| 756 | 757 | .{ |
| 757 | | .llvm_name = "a72", |
| 758 | | .flatten = true, |
| 758 | .llvm_name = "cortex-m4", |
| 759 | .omit_deps = &.{"vfp4d16sp"}, |
| 759 | 760 | }, |
| 760 | 761 | .{ |
| 761 | | .llvm_name = "a73", |
| 762 | | .flatten = true, |
| 762 | .llvm_name = "cortex-m7", |
| 763 | .omit_deps = &.{"fp_armv8d16"}, |
| 763 | 764 | }, |
| 764 | 765 | .{ |
| 765 | | .llvm_name = "a75", |
| 766 | | .flatten = true, |
| 766 | .llvm_name = "cortex-m33", |
| 767 | .omit_deps = &.{ "dsp", "fp_armv8d16sp" }, |
| 767 | 768 | }, |
| 768 | 769 | .{ |
| 769 | | .llvm_name = "a76", |
| 770 | | .flatten = true, |
| 770 | .llvm_name = "cortex-m35p", |
| 771 | .omit_deps = &.{ "dsp", "fp_armv8d16sp" }, |
| 771 | 772 | }, |
| 772 | 773 | .{ |
| 773 | | .llvm_name = "a77", |
| 774 | | .flatten = true, |
| 774 | .llvm_name = "cortex-m52", |
| 775 | .omit_deps = &.{ "fp_armv8d16", "mve_fp", "pacbti" }, |
| 775 | 776 | }, |
| 776 | 777 | .{ |
| 777 | | .llvm_name = "a78c", |
| 778 | | .flatten = true, |
| 778 | .llvm_name = "cortex-m55", |
| 779 | .omit_deps = &.{ "fp_armv8d16", "mve_fp" }, |
| 780 | }, |
| 781 | .{ |
| 782 | .llvm_name = "cortex-m85", |
| 783 | .omit_deps = &.{ "fp_armv8d16", "mve_fp", "pacbti" }, |
| 784 | }, |
| 785 | .{ |
| 786 | .llvm_name = "cortex-r5", |
| 787 | .omit_deps = &.{"vfp3d16"}, |
| 788 | }, |
| 789 | .{ |
| 790 | .llvm_name = "cortex-r7", |
| 791 | .omit_deps = &.{ "fp16", "vfp3d16" }, |
| 792 | }, |
| 793 | .{ |
| 794 | .llvm_name = "cortex-r8", |
| 795 | .omit_deps = &.{ "fp16", "vfp3d16" }, |
| 796 | }, |
| 797 | .{ |
| 798 | .llvm_name = "cortex-r52", |
| 799 | .omit_deps = &.{ "fp_armv8", "neon" }, |
| 779 | 800 | }, |
| 801 | .{ |
| 802 | .llvm_name = "cortex-r52plus", |
| 803 | .omit_deps = &.{ "fp_armv8", "neon" }, |
| 804 | }, |
| 805 | .{ |
| 806 | .llvm_name = "star-mc1", |
| 807 | .omit_deps = &.{ "dsp", "fp_armv8d16sp" }, |
| 808 | }, |
| 809 | .{ |
| 810 | .llvm_name = "star-mc3", |
| 811 | .omit_deps = &.{ "fp_armv8d16", "mve_fp", "pacbti" }, |
| 812 | }, |
| 813 | |
| 780 | 814 | .{ |
| 781 | 815 | .llvm_name = "armv2", |
| 782 | 816 | .zig_name = "v2", |