Commit 1651aa2
authored
[SDAG] Split the partial reduce legalize table by opcode [nfc] (#141970)
On it's own, this change should be non-functional. This is a preparatory
change for #141267 which adds a
new form of PARTIAL_REDUCE_*MLA. As noted in the discussion on that
review, AArch64 needs a different set of legal and custom types for the
PARTIAL_REDUCE_SUMLA variant than the currently existing
PARTIAL_REDUCE_UMLA/SMLA.1 parent beb6972 commit 1651aa2
File tree
5 files changed
+61
-43
lines changed- llvm
- include/llvm/CodeGen
- lib
- CodeGen/SelectionDAG
- Target
- AArch64
- RISCV
5 files changed
+61
-43
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1659 | 1659 | | |
1660 | 1660 | | |
1661 | 1661 | | |
1662 | | - | |
1663 | | - | |
1664 | | - | |
1665 | | - | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
1666 | 1668 | | |
1667 | 1669 | | |
1668 | 1670 | | |
1669 | 1671 | | |
1670 | 1672 | | |
1671 | | - | |
1672 | | - | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
1673 | 1676 | | |
1674 | 1677 | | |
1675 | 1678 | | |
| |||
2754 | 2757 | | |
2755 | 2758 | | |
2756 | 2759 | | |
2757 | | - | |
| 2760 | + | |
2758 | 2761 | | |
| 2762 | + | |
2759 | 2763 | | |
2760 | 2764 | | |
2761 | | - | |
2762 | | - | |
| 2765 | + | |
| 2766 | + | |
| 2767 | + | |
| 2768 | + | |
| 2769 | + | |
| 2770 | + | |
| 2771 | + | |
2763 | 2772 | | |
2764 | 2773 | | |
2765 | 2774 | | |
| |||
3751 | 3760 | | |
3752 | 3761 | | |
3753 | 3762 | | |
3754 | | - | |
3755 | | - | |
3756 | | - | |
3757 | | - | |
| 3763 | + | |
| 3764 | + | |
| 3765 | + | |
| 3766 | + | |
3758 | 3767 | | |
3759 | 3768 | | |
3760 | 3769 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12673 | 12673 | | |
12674 | 12674 | | |
12675 | 12675 | | |
| 12676 | + | |
| 12677 | + | |
| 12678 | + | |
| 12679 | + | |
12676 | 12680 | | |
12677 | 12681 | | |
12678 | 12682 | | |
12679 | | - | |
| 12683 | + | |
12680 | 12684 | | |
12681 | 12685 | | |
12682 | 12686 | | |
12683 | | - | |
12684 | | - | |
12685 | | - | |
12686 | | - | |
12687 | 12687 | | |
12688 | 12688 | | |
12689 | 12689 | | |
| |||
12737 | 12737 | | |
12738 | 12738 | | |
12739 | 12739 | | |
12740 | | - | |
12741 | | - | |
12742 | | - | |
12743 | | - | |
12744 | | - | |
12745 | | - | |
12746 | | - | |
12747 | | - | |
12748 | 12740 | | |
12749 | 12741 | | |
12750 | 12742 | | |
| |||
12754 | 12746 | | |
12755 | 12747 | | |
12756 | 12748 | | |
| 12749 | + | |
| 12750 | + | |
| 12751 | + | |
| 12752 | + | |
| 12753 | + | |
| 12754 | + | |
| 12755 | + | |
| 12756 | + | |
| 12757 | + | |
12757 | 12758 | | |
12758 | 12759 | | |
12759 | 12760 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
530 | 530 | | |
531 | 531 | | |
532 | 532 | | |
533 | | - | |
534 | | - | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
535 | 536 | | |
536 | 537 | | |
537 | 538 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1458 | 1458 | | |
1459 | 1459 | | |
1460 | 1460 | | |
1461 | | - | |
1462 | | - | |
1463 | | - | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
1464 | 1467 | | |
1465 | 1468 | | |
1466 | 1469 | | |
| |||
1881 | 1884 | | |
1882 | 1885 | | |
1883 | 1886 | | |
1884 | | - | |
1885 | | - | |
| 1887 | + | |
| 1888 | + | |
| 1889 | + | |
| 1890 | + | |
1886 | 1891 | | |
1887 | | - | |
| 1892 | + | |
1888 | 1893 | | |
1889 | 1894 | | |
1890 | 1895 | | |
1891 | | - | |
1892 | | - | |
1893 | | - | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
1894 | 1899 | | |
1895 | 1900 | | |
1896 | 1901 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1575 | 1575 | | |
1576 | 1576 | | |
1577 | 1577 | | |
1578 | | - | |
1579 | | - | |
1580 | | - | |
1581 | | - | |
1582 | | - | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
1583 | 1585 | | |
1584 | 1586 | | |
1585 | 1587 | | |
| |||
1588 | 1590 | | |
1589 | 1591 | | |
1590 | 1592 | | |
1591 | | - | |
| 1593 | + | |
1592 | 1594 | | |
1593 | 1595 | | |
1594 | 1596 | | |
| |||
0 commit comments