Commit 6963a59
authored
Arm64: Don't use GT_LEA for masks (#128684)
genCreateAddrMode() will need rewrites for scalable vectors/masks. Until
then, avoid using LEA nodes.
In addition, remove invalid code for LDR/STR from the emitter. The
emitter expects the offset to be a multiple of the VL/PL
Fixes #1276051 parent f2d5042 commit 6963a59
4 files changed
Lines changed: 12 additions & 46 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2523 | 2523 | | |
2524 | 2524 | | |
2525 | 2525 | | |
2526 | | - | |
2527 | | - | |
2528 | | - | |
2529 | | - | |
2530 | | - | |
2531 | | - | |
2532 | | - | |
2533 | 2526 | | |
2534 | 2527 | | |
2535 | 2528 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1058 | 1058 | | |
1059 | 1059 | | |
1060 | 1060 | | |
1061 | | - | |
1062 | | - | |
1063 | | - | |
1064 | 1061 | | |
1065 | 1062 | | |
1066 | 1063 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2741 | 2741 | | |
2742 | 2742 | | |
2743 | 2743 | | |
2744 | | - | |
| 2744 | + | |
2745 | 2745 | | |
2746 | | - | |
2747 | | - | |
2748 | | - | |
2749 | | - | |
2750 | | - | |
2751 | | - | |
2752 | | - | |
2753 | | - | |
2754 | | - | |
2755 | | - | |
2756 | | - | |
2757 | | - | |
2758 | | - | |
2759 | | - | |
2760 | | - | |
2761 | | - | |
2762 | | - | |
2763 | 2746 | | |
2764 | 2747 | | |
| 2748 | + | |
| 2749 | + | |
2765 | 2750 | | |
2766 | 2751 | | |
2767 | 2752 | | |
| |||
2776 | 2761 | | |
2777 | 2762 | | |
2778 | 2763 | | |
2779 | | - | |
| 2764 | + | |
2780 | 2765 | | |
2781 | | - | |
2782 | | - | |
2783 | | - | |
2784 | | - | |
2785 | | - | |
2786 | | - | |
2787 | | - | |
2788 | | - | |
2789 | | - | |
2790 | | - | |
2791 | | - | |
2792 | | - | |
2793 | | - | |
2794 | | - | |
2795 | | - | |
2796 | | - | |
2797 | | - | |
2798 | 2766 | | |
2799 | 2767 | | |
| 2768 | + | |
| 2769 | + | |
2800 | 2770 | | |
2801 | 2771 | | |
2802 | 2772 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7679 | 7679 | | |
7680 | 7680 | | |
7681 | 7681 | | |
| 7682 | + | |
| 7683 | + | |
| 7684 | + | |
| 7685 | + | |
| 7686 | + | |
| 7687 | + | |
7682 | 7688 | | |
7683 | 7689 | | |
7684 | 7690 | | |
| |||
0 commit comments