Commit d4c41e8
committed
[GlobalISel] Add computeNumSignBits for G_SHUFFLE_VECTOR
The code is similar to computeKnownBits and the code in
SelectionDAG::ComputeNumSignBits1 parent e618a79 commit d4c41e8
File tree
3 files changed
+51
-57
lines changed- llvm
- lib/CodeGen/GlobalISel
- test/CodeGen/AArch64
3 files changed
+51
-57
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
836 | 837 | | |
837 | 838 | | |
838 | 839 | | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
839 | 862 | | |
840 | 863 | | |
841 | 864 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
251 | 246 | | |
252 | 247 | | |
253 | 248 | | |
| |||
419 | 414 | | |
420 | 415 | | |
421 | 416 | | |
422 | | - | |
423 | | - | |
424 | | - | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
425 | 421 | | |
426 | 422 | | |
427 | 423 | | |
| |||
440 | 436 | | |
441 | 437 | | |
442 | 438 | | |
443 | | - | |
444 | 439 | | |
445 | 440 | | |
446 | | - | |
| 441 | + | |
| 442 | + | |
447 | 443 | | |
448 | 444 | | |
449 | 445 | | |
| |||
463 | 459 | | |
464 | 460 | | |
465 | 461 | | |
466 | | - | |
467 | 462 | | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | | - | |
474 | | - | |
475 | | - | |
| 463 | + | |
| 464 | + | |
476 | 465 | | |
477 | 466 | | |
478 | 467 | | |
| |||
515 | 504 | | |
516 | 505 | | |
517 | 506 | | |
518 | | - | |
519 | 507 | | |
520 | | - | |
521 | | - | |
522 | | - | |
523 | | - | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | | - | |
| 508 | + | |
| 509 | + | |
528 | 510 | | |
529 | 511 | | |
530 | 512 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
843 | 843 | | |
844 | 844 | | |
845 | 845 | | |
846 | | - | |
847 | | - | |
| 846 | + | |
848 | 847 | | |
849 | 848 | | |
850 | | - | |
| 849 | + | |
851 | 850 | | |
852 | 851 | | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
857 | | - | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | | - | |
868 | | - | |
869 | | - | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
870 | 858 | | |
871 | 859 | | |
872 | 860 | | |
| |||
979 | 967 | | |
980 | 968 | | |
981 | 969 | | |
| 970 | + | |
| 971 | + | |
982 | 972 | | |
983 | 973 | | |
984 | 974 | | |
985 | 975 | | |
986 | 976 | | |
987 | | - | |
988 | | - | |
989 | | - | |
990 | | - | |
991 | | - | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
992 | 980 | | |
993 | | - | |
| 981 | + | |
| 982 | + | |
994 | 983 | | |
995 | 984 | | |
996 | 985 | | |
| |||
0 commit comments