Commit 6018820
authored
[NVPTX] Fix lowering of i1 SETCC (llvm#115035)
Add DAG legalization support for expanding i1 SETCC nodes using
appropriate logical operations to simulate integer comparisons. Use
these expansions to handle i1 SETCC in NVPTX.
fixes llvm#58428 and llvm#574051 parent e84f79e commit 6018820
File tree
5 files changed
+370
-14
lines changed- llvm
- lib
- CodeGen/SelectionDAG
- Target/NVPTX
- test/CodeGen/NVPTX
5 files changed
+370
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18763 | 18763 | | |
18764 | 18764 | | |
18765 | 18765 | | |
18766 | | - | |
18767 | | - | |
18768 | | - | |
| 18766 | + | |
| 18767 | + | |
| 18768 | + | |
| 18769 | + | |
| 18770 | + | |
| 18771 | + | |
| 18772 | + | |
18769 | 18773 | | |
18770 | 18774 | | |
18771 | 18775 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11889 | 11889 | | |
11890 | 11890 | | |
11891 | 11891 | | |
| 11892 | + | |
| 11893 | + | |
| 11894 | + | |
| 11895 | + | |
| 11896 | + | |
| 11897 | + | |
| 11898 | + | |
| 11899 | + | |
| 11900 | + | |
| 11901 | + | |
| 11902 | + | |
| 11903 | + | |
| 11904 | + | |
| 11905 | + | |
| 11906 | + | |
| 11907 | + | |
| 11908 | + | |
| 11909 | + | |
| 11910 | + | |
| 11911 | + | |
| 11912 | + | |
| 11913 | + | |
| 11914 | + | |
| 11915 | + | |
| 11916 | + | |
| 11917 | + | |
| 11918 | + | |
| 11919 | + | |
| 11920 | + | |
| 11921 | + | |
| 11922 | + | |
| 11923 | + | |
| 11924 | + | |
| 11925 | + | |
| 11926 | + | |
| 11927 | + | |
| 11928 | + | |
| 11929 | + | |
| 11930 | + | |
| 11931 | + | |
| 11932 | + | |
11892 | 11933 | | |
11893 | 11934 | | |
11894 | 11935 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
667 | 667 | | |
668 | 668 | | |
669 | 669 | | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
670 | 675 | | |
671 | 676 | | |
672 | 677 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2120 | 2120 | | |
2121 | 2121 | | |
2122 | 2122 | | |
2123 | | - | |
2124 | | - | |
2125 | | - | |
2126 | | - | |
2127 | | - | |
2128 | | - | |
2129 | | - | |
2130 | | - | |
2131 | | - | |
2132 | | - | |
2133 | | - | |
2134 | 2123 | | |
2135 | 2124 | | |
2136 | 2125 | | |
| |||
0 commit comments