Commit 391249d
committed
[AMDGPU] Allow 8,16 bit sources in calculateSrcByte
This is required for many trees produced in practice for i8 CodeGen.
Differential Revision: https://reviews.llvm.org/D155864
Change-Id: Iac01d183d9998b15138bdc7a5051e3bed338e7d91 parent 27f39ad commit 391249d
File tree
6 files changed
+114
-65
lines changed- llvm
- lib/Target/AMDGPU
- test/CodeGen/AMDGPU
6 files changed
+114
-65
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10428 | 10428 | | |
10429 | 10429 | | |
10430 | 10430 | | |
| 10431 | + | |
| 10432 | + | |
| 10433 | + | |
| 10434 | + | |
10431 | 10435 | | |
10432 | 10436 | | |
10433 | | - | |
10434 | | - | |
10435 | 10437 | | |
10436 | 10438 | | |
10437 | 10439 | | |
| |||
10451 | 10453 | | |
10452 | 10454 | | |
10453 | 10455 | | |
10454 | | - | |
10455 | | - | |
10456 | | - | |
10457 | 10456 | | |
10458 | 10457 | | |
10459 | 10458 | | |
| |||
10595 | 10594 | | |
10596 | 10595 | | |
10597 | 10596 | | |
| 10597 | + | |
| 10598 | + | |
| 10599 | + | |
| 10600 | + | |
| 10601 | + | |
| 10602 | + | |
| 10603 | + | |
| 10604 | + | |
| 10605 | + | |
| 10606 | + | |
| 10607 | + | |
10598 | 10608 | | |
10599 | 10609 | | |
10600 | 10610 | | |
| |||
10631 | 10641 | | |
10632 | 10642 | | |
10633 | 10643 | | |
10634 | | - | |
| 10644 | + | |
| 10645 | + | |
10635 | 10646 | | |
10636 | 10647 | | |
10637 | 10648 | | |
| |||
10647 | 10658 | | |
10648 | 10659 | | |
10649 | 10660 | | |
10650 | | - | |
| 10661 | + | |
10651 | 10662 | | |
10652 | 10663 | | |
10653 | 10664 | | |
| |||
10675 | 10686 | | |
10676 | 10687 | | |
10677 | 10688 | | |
10678 | | - | |
| 10689 | + | |
10679 | 10690 | | |
10680 | 10691 | | |
10681 | 10692 | | |
10682 | 10693 | | |
10683 | | - | |
10684 | | - | |
10685 | | - | |
| 10694 | + | |
| 10695 | + | |
10686 | 10696 | | |
10687 | | - | |
10688 | | - | |
| 10697 | + | |
| 10698 | + | |
10689 | 10699 | | |
10690 | | - | |
10691 | | - | |
10692 | | - | |
| 10700 | + | |
| 10701 | + | |
| 10702 | + | |
10693 | 10703 | | |
10694 | 10704 | | |
10695 | | - | |
10696 | | - | |
10697 | | - | |
| 10705 | + | |
| 10706 | + | |
| 10707 | + | |
| 10708 | + | |
10698 | 10709 | | |
10699 | | - | |
10700 | | - | |
| 10710 | + | |
| 10711 | + | |
10701 | 10712 | | |
10702 | 10713 | | |
10703 | 10714 | | |
| |||
10822 | 10833 | | |
10823 | 10834 | | |
10824 | 10835 | | |
10825 | | - | |
| 10836 | + | |
10826 | 10837 | | |
| 10838 | + | |
10827 | 10839 | | |
10828 | 10840 | | |
10829 | 10841 | | |
| |||
10832 | 10844 | | |
10833 | 10845 | | |
10834 | 10846 | | |
10835 | | - | |
| 10847 | + | |
10836 | 10848 | | |
10837 | 10849 | | |
10838 | 10850 | | |
| |||
10843 | 10855 | | |
10844 | 10856 | | |
10845 | 10857 | | |
| 10858 | + | |
10846 | 10859 | | |
10847 | 10860 | | |
10848 | | - | |
10849 | | - | |
| 10861 | + | |
10850 | 10862 | | |
10851 | 10863 | | |
10852 | 10864 | | |
10853 | 10865 | | |
10854 | | - | |
| 10866 | + | |
10855 | 10867 | | |
10856 | 10868 | | |
10857 | 10869 | | |
| |||
10860 | 10872 | | |
10861 | 10873 | | |
10862 | 10874 | | |
10863 | | - | |
10864 | | - | |
| 10875 | + | |
| 10876 | + | |
10865 | 10877 | | |
10866 | 10878 | | |
10867 | 10879 | | |
| |||
10871 | 10883 | | |
10872 | 10884 | | |
10873 | 10885 | | |
10874 | | - | |
| 10886 | + | |
10875 | 10887 | | |
| 10888 | + | |
| 10889 | + | |
| 10890 | + | |
| 10891 | + | |
| 10892 | + | |
| 10893 | + | |
| 10894 | + | |
| 10895 | + | |
| 10896 | + | |
| 10897 | + | |
| 10898 | + | |
| 10899 | + | |
| 10900 | + | |
10876 | 10901 | | |
10877 | | - | |
| 10902 | + | |
10878 | 10903 | | |
10879 | 10904 | | |
10880 | 10905 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1263 | 1263 | | |
1264 | 1264 | | |
1265 | 1265 | | |
1266 | | - | |
1267 | | - | |
1268 | | - | |
1269 | 1266 | | |
1270 | 1267 | | |
1271 | 1268 | | |
1272 | 1269 | | |
1273 | 1270 | | |
1274 | 1271 | | |
1275 | | - | |
1276 | 1272 | | |
1277 | | - | |
1278 | 1273 | | |
1279 | 1274 | | |
1280 | 1275 | | |
| |||
1802 | 1797 | | |
1803 | 1798 | | |
1804 | 1799 | | |
1805 | | - | |
1806 | | - | |
1807 | | - | |
1808 | 1800 | | |
1809 | 1801 | | |
1810 | 1802 | | |
| |||
1841 | 1833 | | |
1842 | 1834 | | |
1843 | 1835 | | |
1844 | | - | |
1845 | | - | |
1846 | 1836 | | |
| 1837 | + | |
1847 | 1838 | | |
1848 | | - | |
1849 | 1839 | | |
1850 | 1840 | | |
1851 | 1841 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| 269 | + | |
269 | 270 | | |
270 | | - | |
271 | | - | |
| 271 | + | |
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
| |||
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
| 314 | + | |
314 | 315 | | |
315 | | - | |
316 | | - | |
| 316 | + | |
317 | 317 | | |
318 | 318 | | |
319 | 319 | | |
| |||
696 | 696 | | |
697 | 697 | | |
698 | 698 | | |
| 699 | + | |
699 | 700 | | |
700 | | - | |
701 | | - | |
| 701 | + | |
702 | 702 | | |
703 | 703 | | |
704 | 704 | | |
| |||
1006 | 1006 | | |
1007 | 1007 | | |
1008 | 1008 | | |
| 1009 | + | |
1009 | 1010 | | |
1010 | | - | |
1011 | | - | |
| 1011 | + | |
1012 | 1012 | | |
1013 | 1013 | | |
1014 | 1014 | | |
| |||
1300 | 1300 | | |
1301 | 1301 | | |
1302 | 1302 | | |
| 1303 | + | |
1303 | 1304 | | |
1304 | | - | |
1305 | | - | |
| 1305 | + | |
1306 | 1306 | | |
1307 | 1307 | | |
1308 | 1308 | | |
| |||
1399 | 1399 | | |
1400 | 1400 | | |
1401 | 1401 | | |
1402 | | - | |
1403 | | - | |
| 1402 | + | |
| 1403 | + | |
1404 | 1404 | | |
1405 | 1405 | | |
1406 | 1406 | | |
| |||
1851 | 1851 | | |
1852 | 1852 | | |
1853 | 1853 | | |
| 1854 | + | |
1854 | 1855 | | |
1855 | | - | |
1856 | | - | |
| 1856 | + | |
1857 | 1857 | | |
1858 | 1858 | | |
1859 | 1859 | | |
| |||
2069 | 2069 | | |
2070 | 2070 | | |
2071 | 2071 | | |
| 2072 | + | |
2072 | 2073 | | |
2073 | | - | |
2074 | | - | |
| 2074 | + | |
2075 | 2075 | | |
2076 | 2076 | | |
2077 | 2077 | | |
| |||
2678 | 2678 | | |
2679 | 2679 | | |
2680 | 2680 | | |
| 2681 | + | |
2681 | 2682 | | |
2682 | 2683 | | |
2683 | | - | |
2684 | | - | |
| 2684 | + | |
2685 | 2685 | | |
2686 | 2686 | | |
2687 | 2687 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
621 | 621 | | |
622 | 622 | | |
623 | 623 | | |
624 | | - | |
| 624 | + | |
625 | 625 | | |
626 | 626 | | |
627 | | - | |
| 627 | + | |
628 | 628 | | |
629 | 629 | | |
630 | 630 | | |
| |||
734 | 734 | | |
735 | 735 | | |
736 | 736 | | |
| 737 | + | |
737 | 738 | | |
738 | | - | |
739 | 739 | | |
740 | 740 | | |
741 | 741 | | |
742 | | - | |
| 742 | + | |
743 | 743 | | |
744 | 744 | | |
745 | 745 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2717 | 2717 | | |
2718 | 2718 | | |
2719 | 2719 | | |
| 2720 | + | |
| 2721 | + | |
| 2722 | + | |
| 2723 | + | |
| 2724 | + | |
| 2725 | + | |
| 2726 | + | |
| 2727 | + | |
| 2728 | + | |
| 2729 | + | |
| 2730 | + | |
| 2731 | + | |
| 2732 | + | |
| 2733 | + | |
| 2734 | + | |
| 2735 | + | |
| 2736 | + | |
| 2737 | + | |
| 2738 | + | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
| 2742 | + | |
| 2743 | + | |
| 2744 | + | |
| 2745 | + | |
| 2746 | + | |
| 2747 | + | |
| 2748 | + | |
| 2749 | + | |
| 2750 | + | |
| 2751 | + | |
| 2752 | + | |
| 2753 | + | |
0 commit comments