Commit d7f3c31
committed
Reapply "[LLVM][ISel][AArch64 Remove AArch64ISD::FCM##z nodes. (llvm#135817)"
This reverts commit 427b644.
Original patch has been updated to include a fix to esnure
AArch64InstructionSelector::emitConstantVector supports all the cases
where isBuildVectorAllOnes returns true.1 parent 8b2d269 commit d7f3c31
File tree
13 files changed
+185
-194
lines changed- llvm
- lib
- CodeGen/GlobalISel
- Target/AArch64
- GISel
- test/CodeGen/AArch64
- GlobalISel
13 files changed
+185
-194
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1385 | 1385 | | |
1386 | 1386 | | |
1387 | 1387 | | |
1388 | | - | |
| 1388 | + | |
| 1389 | + | |
1389 | 1390 | | |
1390 | 1391 | | |
1391 | 1392 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2602 | 2602 | | |
2603 | 2603 | | |
2604 | 2604 | | |
2605 | | - | |
2606 | | - | |
2607 | | - | |
2608 | | - | |
2609 | | - | |
2610 | 2605 | | |
2611 | 2606 | | |
2612 | 2607 | | |
| |||
2823 | 2818 | | |
2824 | 2819 | | |
2825 | 2820 | | |
2826 | | - | |
2827 | | - | |
2828 | | - | |
2829 | | - | |
2830 | | - | |
2831 | 2821 | | |
2832 | 2822 | | |
2833 | 2823 | | |
| |||
15840 | 15830 | | |
15841 | 15831 | | |
15842 | 15832 | | |
15843 | | - | |
15844 | | - | |
15845 | | - | |
15846 | | - | |
15847 | | - | |
15848 | | - | |
15849 | | - | |
15850 | | - | |
15851 | | - | |
15852 | | - | |
15853 | | - | |
15854 | 15833 | | |
15855 | 15834 | | |
15856 | 15835 | | |
15857 | 15836 | | |
15858 | 15837 | | |
15859 | | - | |
15860 | | - | |
15861 | | - | |
15862 | | - | |
15863 | | - | |
| 15838 | + | |
15864 | 15839 | | |
15865 | 15840 | | |
15866 | 15841 | | |
15867 | | - | |
15868 | | - | |
15869 | 15842 | | |
15870 | 15843 | | |
15871 | | - | |
15872 | | - | |
15873 | 15844 | | |
15874 | 15845 | | |
15875 | | - | |
15876 | | - | |
15877 | 15846 | | |
15878 | 15847 | | |
15879 | 15848 | | |
15880 | 15849 | | |
15881 | 15850 | | |
15882 | 15851 | | |
15883 | 15852 | | |
15884 | | - | |
15885 | | - | |
15886 | 15853 | | |
15887 | 15854 | | |
15888 | 15855 | | |
15889 | 15856 | | |
15890 | 15857 | | |
15891 | 15858 | | |
15892 | 15859 | | |
15893 | | - | |
15894 | | - | |
15895 | 15860 | | |
15896 | 15861 | | |
15897 | 15862 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | 248 | | |
256 | 249 | | |
257 | 250 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7136 | 7136 | | |
7137 | 7137 | | |
7138 | 7138 | | |
7139 | | - | |
| 7139 | + | |
7140 | 7140 | | |
7141 | 7141 | | |
7142 | 7142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | 182 | | |
213 | 183 | | |
214 | 184 | | |
| |||
295 | 265 | | |
296 | 266 | | |
297 | 267 | | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | 268 | | |
305 | 269 | | |
306 | 270 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
882 | 882 | | |
883 | 883 | | |
884 | 884 | | |
885 | | - | |
886 | | - | |
887 | | - | |
888 | | - | |
889 | | - | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
890 | 899 | | |
891 | 900 | | |
892 | 901 | | |
| |||
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5743 | 5743 | | |
5744 | 5744 | | |
5745 | 5745 | | |
5746 | | - | |
| 5746 | + | |
| 5747 | + | |
| 5748 | + | |
| 5749 | + | |
| 5750 | + | |
5747 | 5751 | | |
5748 | | - | |
| 5752 | + | |
5749 | 5753 | | |
5750 | 5754 | | |
5751 | 5755 | | |
| |||
Lines changed: 22 additions & 48 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
808 | 808 | | |
809 | 809 | | |
810 | 810 | | |
811 | | - | |
812 | | - | |
813 | | - | |
814 | | - | |
815 | | - | |
| 811 | + | |
816 | 812 | | |
817 | 813 | | |
818 | 814 | | |
819 | | - | |
820 | | - | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
821 | 819 | | |
822 | 820 | | |
823 | 821 | | |
| |||
933 | 931 | | |
934 | 932 | | |
935 | 933 | | |
936 | | - | |
937 | 934 | | |
938 | 935 | | |
939 | | - | |
940 | | - | |
| 936 | + | |
| 937 | + | |
941 | 938 | | |
942 | 939 | | |
943 | 940 | | |
944 | 941 | | |
945 | 942 | | |
946 | 943 | | |
947 | 944 | | |
948 | | - | |
949 | | - | |
950 | | - | |
951 | | - | |
| 945 | + | |
| 946 | + | |
952 | 947 | | |
953 | 948 | | |
954 | 949 | | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | | - | |
| 950 | + | |
| 951 | + | |
960 | 952 | | |
961 | 953 | | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | | - | |
| 954 | + | |
| 955 | + | |
967 | 956 | | |
968 | 957 | | |
969 | | - | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
| 958 | + | |
| 959 | + | |
974 | 960 | | |
975 | 961 | | |
976 | | - | |
977 | | - | |
978 | | - | |
979 | | - | |
980 | | - | |
| 962 | + | |
| 963 | + | |
981 | 964 | | |
982 | 965 | | |
983 | | - | |
984 | | - | |
985 | | - | |
986 | | - | |
987 | | - | |
| 966 | + | |
| 967 | + | |
988 | 968 | | |
989 | 969 | | |
990 | 970 | | |
| |||
1024 | 1004 | | |
1025 | 1005 | | |
1026 | 1006 | | |
1027 | | - | |
1028 | | - | |
1029 | | - | |
1030 | | - | |
1031 | | - | |
1032 | 1007 | | |
1033 | 1008 | | |
1034 | 1009 | | |
1035 | 1010 | | |
1036 | | - | |
| 1011 | + | |
1037 | 1012 | | |
1038 | 1013 | | |
1039 | 1014 | | |
1040 | 1015 | | |
1041 | 1016 | | |
1042 | 1017 | | |
1043 | | - | |
1044 | 1018 | | |
1045 | 1019 | | |
1046 | 1020 | | |
| |||
1051 | 1025 | | |
1052 | 1026 | | |
1053 | 1027 | | |
1054 | | - | |
| 1028 | + | |
1055 | 1029 | | |
1056 | 1030 | | |
1057 | 1031 | | |
1058 | 1032 | | |
1059 | | - | |
| 1033 | + | |
1060 | 1034 | | |
1061 | 1035 | | |
1062 | 1036 | | |
| |||
0 commit comments