Commit bbd4be4
committed
[InstCombine] Support gep nuw in icmp folds
Unsigned icmp of gep nuw folds to unsigned icmp of offsets.
Unsigned icmp of gep nusw nuw folds to unsigned samesign icmp of
offsets.
Proofs: https://alive2.llvm.org/ce/z/VEwQY81 parent bdc6faf commit bbd4be4
File tree
2 files changed
+102
-9
lines changed- llvm
- lib/Transforms/InstCombine
- test/Transforms/InstCombine
2 files changed
+102
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
690 | 690 | | |
691 | 691 | | |
692 | 692 | | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
693 | 713 | | |
694 | | - | |
695 | | - | |
| 714 | + | |
696 | 715 | | |
697 | 716 | | |
698 | | - | |
699 | | - | |
| 717 | + | |
| 718 | + | |
700 | 719 | | |
701 | 720 | | |
702 | 721 | | |
| |||
814 | 833 | | |
815 | 834 | | |
816 | 835 | | |
817 | | - | |
| 836 | + | |
818 | 837 | | |
819 | 838 | | |
820 | | - | |
821 | | - | |
| 839 | + | |
822 | 840 | | |
823 | 841 | | |
824 | 842 | | |
825 | | - | |
| 843 | + | |
826 | 844 | | |
827 | 845 | | |
828 | 846 | | |
829 | | - | |
| 847 | + | |
830 | 848 | | |
831 | 849 | | |
832 | 850 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
146 | 184 | | |
147 | 185 | | |
148 | 186 | | |
| |||
319 | 357 | | |
320 | 358 | | |
321 | 359 | | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
322 | 397 | | |
323 | 398 | | |
324 | 399 | | |
| |||
0 commit comments