Commit be19a27
authored
[RISCV] Correct stride for strided load/store of vectors of pointers in lowerInterleavedLoad/lowerInterleavedStore. (llvm#147598)
We need to use DataLayout to get the size if the element type
is a pointer.1 parent aa1829d commit be19a27
File tree
2 files changed
+50
-10
lines changed- llvm
- lib/Target/RISCV
- test/CodeGen/RISCV/rvv
2 files changed
+50
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24111 | 24111 | | |
24112 | 24112 | | |
24113 | 24113 | | |
| 24114 | + | |
| 24115 | + | |
24114 | 24116 | | |
24115 | 24117 | | |
24116 | | - | |
24117 | | - | |
| 24118 | + | |
24118 | 24119 | | |
24119 | 24120 | | |
24120 | 24121 | | |
| |||
24124 | 24125 | | |
24125 | 24126 | | |
24126 | 24127 | | |
24127 | | - | |
| 24128 | + | |
24128 | 24129 | | |
24129 | 24130 | | |
24130 | 24131 | | |
| |||
24187 | 24188 | | |
24188 | 24189 | | |
24189 | 24190 | | |
| 24191 | + | |
24190 | 24192 | | |
24191 | 24193 | | |
24192 | 24194 | | |
24193 | 24195 | | |
24194 | 24196 | | |
24195 | 24197 | | |
24196 | | - | |
24197 | | - | |
| 24198 | + | |
24198 | 24199 | | |
24199 | 24200 | | |
24200 | 24201 | | |
| |||
24206 | 24207 | | |
24207 | 24208 | | |
24208 | 24209 | | |
24209 | | - | |
| 24210 | + | |
| 24211 | + | |
24210 | 24212 | | |
24211 | 24213 | | |
24212 | 24214 | | |
| |||
Lines changed: 42 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1662 | 1662 | | |
1663 | 1663 | | |
1664 | 1664 | | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
| 1680 | + | |
| 1681 | + | |
| 1682 | + | |
| 1683 | + | |
1665 | 1684 | | |
1666 | 1685 | | |
1667 | 1686 | | |
| |||
1748 | 1767 | | |
1749 | 1768 | | |
1750 | 1769 | | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
| 1782 | + | |
| 1783 | + | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
1751 | 1789 | | |
1752 | 1790 | | |
1753 | 1791 | | |
| |||
1766 | 1804 | | |
1767 | 1805 | | |
1768 | 1806 | | |
1769 | | - | |
1770 | | - | |
| 1807 | + | |
| 1808 | + | |
1771 | 1809 | | |
1772 | 1810 | | |
1773 | 1811 | | |
| |||
1842 | 1880 | | |
1843 | 1881 | | |
1844 | 1882 | | |
1845 | | - | |
1846 | | - | |
| 1883 | + | |
| 1884 | + | |
1847 | 1885 | | |
1848 | 1886 | | |
1849 | 1887 | | |
| |||
0 commit comments