Commit a160e51
authored
[AArch64] Fix SDNode type mismatches between *.td files and ISel (#116523)
* `MRS`, `PTEST` and FP comparisons were missing "flags" result, and
were sometimes created with invalid types (f32, Glue, Other).
* `REV16`, `REV32`, `REV64`, and `CMGEz` were sometimes created with an
extra operand.
* `TLSDESC_CALLSEQ` had `SDNPInGlue` property, but the node was never
created with a glue operand.1 parent 05bcf83 commit a160e51
File tree
5 files changed
+30
-27
lines changed- llvm/lib/Target/AArch64
5 files changed
+30
-27
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3547 | 3547 | | |
3548 | 3548 | | |
3549 | 3549 | | |
3550 | | - | |
3551 | 3550 | | |
3552 | 3551 | | |
3553 | 3552 | | |
3554 | | - | |
| 3553 | + | |
3555 | 3554 | | |
3556 | 3555 | | |
3557 | 3556 | | |
| |||
3564 | 3563 | | |
3565 | 3564 | | |
3566 | 3565 | | |
3567 | | - | |
3568 | 3566 | | |
3569 | | - | |
| 3567 | + | |
3570 | 3568 | | |
3571 | 3569 | | |
3572 | 3570 | | |
| |||
13660 | 13658 | | |
13661 | 13659 | | |
13662 | 13660 | | |
13663 | | - | |
| 13661 | + | |
13664 | 13662 | | |
13665 | | - | |
| 13663 | + | |
13666 | 13664 | | |
13667 | | - | |
| 13665 | + | |
13668 | 13666 | | |
13669 | 13667 | | |
13670 | 13668 | | |
| |||
15681 | 15679 | | |
15682 | 15680 | | |
15683 | 15681 | | |
15684 | | - | |
| 15682 | + | |
15685 | 15683 | | |
15686 | 15684 | | |
15687 | 15685 | | |
| |||
21568 | 21566 | | |
21569 | 21567 | | |
21570 | 21568 | | |
21571 | | - | |
| 21569 | + | |
21572 | 21570 | | |
21573 | 21571 | | |
21574 | 21572 | | |
| |||
26374 | 26372 | | |
26375 | 26373 | | |
26376 | 26374 | | |
26377 | | - | |
26378 | | - | |
| 26375 | + | |
| 26376 | + | |
26379 | 26377 | | |
26380 | 26378 | | |
26381 | 26379 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5911 | 5911 | | |
5912 | 5912 | | |
5913 | 5913 | | |
5914 | | - | |
| 5914 | + | |
5915 | 5915 | | |
5916 | 5916 | | |
5917 | 5917 | | |
5918 | 5918 | | |
5919 | 5919 | | |
5920 | | - | |
| 5920 | + | |
5921 | 5921 | | |
5922 | 5922 | | |
5923 | 5923 | | |
5924 | 5924 | | |
5925 | 5925 | | |
5926 | | - | |
| 5926 | + | |
5927 | 5927 | | |
5928 | 5928 | | |
5929 | 5929 | | |
5930 | 5930 | | |
5931 | | - | |
| 5931 | + | |
5932 | 5932 | | |
5933 | 5933 | | |
5934 | 5934 | | |
5935 | 5935 | | |
5936 | | - | |
| 5936 | + | |
5937 | 5937 | | |
5938 | 5938 | | |
5939 | 5939 | | |
5940 | 5940 | | |
5941 | | - | |
| 5941 | + | |
5942 | 5942 | | |
5943 | 5943 | | |
5944 | 5944 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
438 | 438 | | |
439 | 439 | | |
440 | 440 | | |
441 | | - | |
442 | | - | |
443 | | - | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
444 | 444 | | |
445 | 445 | | |
446 | 446 | | |
| |||
881 | 881 | | |
882 | 882 | | |
883 | 883 | | |
884 | | - | |
885 | | - | |
| 884 | + | |
886 | 885 | | |
887 | 886 | | |
888 | 887 | | |
| |||
992 | 991 | | |
993 | 992 | | |
994 | 993 | | |
995 | | - | |
996 | | - | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
997 | 998 | | |
998 | 999 | | |
999 | 1000 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
376 | 376 | | |
377 | 377 | | |
378 | 378 | | |
379 | | - | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
380 | 384 | | |
381 | 385 | | |
382 | 386 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
836 | 836 | | |
837 | 837 | | |
838 | 838 | | |
839 | | - | |
| 839 | + | |
840 | 840 | | |
841 | 841 | | |
842 | 842 | | |
| |||
860 | 860 | | |
861 | 861 | | |
862 | 862 | | |
863 | | - | |
| 863 | + | |
864 | 864 | | |
865 | 865 | | |
866 | 866 | | |
| |||
0 commit comments