Commit ecd7f1b
[Autobackout][FuncReg]Revert of change: af144e6
For the following code:
mov (8|M0) r80.0<1>:d 0:w
send (1|M0) r80:d r4:uq 0xC 0x041401FF
add (1|M0) r80.1<1>:d r54.0<0;1,0>:d r80.1<0;1,0>:d
add (1|M0) r80.2<1>:d r58.0<0;1,0>:d r80.2<0;1,0>:d
add (1|M0) r80.3<1>:d r62.0<0;1,0>:d r80.3<0;1,0>:d
add (1|M0) r80.4<1>:d r66.0<0;1,0>:d r80.4<0;1,0>:d
add (1|M0) r80.5<1>:d r70.0<0;1,0>:d r80.5<0;1,0>:d
add (1|M0) r80.6<1>:d r74.0<0;1,0>:d r80.6<0;1,0>:d
add (1|M0) r80.7<1>:d r78.0<0;1,0>:d r80.7<0;1,0>:d
Previously, "send" kills r80 entirely, which is incorrect. This change makes
sure that "send (1)" only kills r80.0:d, thus the first "mov" instruction
is not dead.1 parent f16c84b commit ecd7f1b
3 files changed
+8
-182
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
354 | 354 | | |
355 | 355 | | |
356 | 356 | | |
357 | | - | |
358 | 357 | | |
359 | 358 | | |
360 | 359 | | |
| |||
373 | 372 | | |
374 | 373 | | |
375 | 374 | | |
376 | | - | |
377 | 375 | | |
378 | 376 | | |
379 | 377 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
171 | | - | |
| 171 | + | |
172 | 172 | | |
| 173 | + | |
173 | 174 | | |
174 | 175 | | |
175 | 176 | | |
| |||
184 | 185 | | |
185 | 186 | | |
186 | 187 | | |
187 | | - | |
| 188 | + | |
188 | 189 | | |
189 | 190 | | |
190 | 191 | | |
| |||
585 | 586 | | |
586 | 587 | | |
587 | 588 | | |
588 | | - | |
589 | | - | |
590 | | - | |
591 | | - | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | | - | |
603 | | - | |
604 | | - | |
605 | | - | |
606 | | - | |
607 | | - | |
608 | | - | |
609 | | - | |
610 | | - | |
611 | | - | |
612 | | - | |
613 | | - | |
614 | | - | |
615 | | - | |
616 | | - | |
617 | | - | |
618 | | - | |
619 | | - | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
635 | | - | |
636 | | - | |
637 | | - | |
638 | | - | |
639 | | - | |
640 | | - | |
641 | | - | |
642 | | - | |
643 | | - | |
644 | | - | |
645 | | - | |
646 | | - | |
647 | | - | |
648 | | - | |
649 | | - | |
650 | | - | |
651 | | - | |
652 | | - | |
653 | | - | |
654 | | - | |
655 | | - | |
656 | | - | |
657 | | - | |
658 | | - | |
659 | | - | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
665 | | - | |
666 | | - | |
667 | | - | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
672 | | - | |
673 | | - | |
674 | | - | |
675 | | - | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | | - | |
680 | | - | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | | - | |
689 | | - | |
690 | | - | |
691 | | - | |
692 | | - | |
693 | | - | |
694 | | - | |
695 | | - | |
696 | | - | |
697 | | - | |
698 | | - | |
699 | | - | |
700 | | - | |
701 | | - | |
702 | | - | |
703 | | - | |
704 | | - | |
705 | | - | |
706 | | - | |
707 | | - | |
708 | | - | |
709 | | - | |
710 | | - | |
711 | | - | |
712 | | - | |
713 | | - | |
714 | | - | |
715 | | - | |
716 | | - | |
717 | | - | |
718 | | - | |
719 | | - | |
720 | | - | |
721 | | - | |
722 | | - | |
723 | | - | |
724 | | - | |
725 | | - | |
726 | | - | |
727 | | - | |
728 | | - | |
729 | | - | |
730 | | - | |
731 | 589 | | |
732 | 590 | | |
733 | 591 | | |
| |||
1022 | 880 | | |
1023 | 881 | | |
1024 | 882 | | |
1025 | | - | |
1026 | | - | |
1027 | | - | |
1028 | | - | |
1029 | | - | |
1030 | | - | |
1031 | | - | |
1032 | | - | |
1033 | | - | |
1034 | | - | |
1035 | | - | |
1036 | 883 | | |
1037 | 884 | | |
1038 | 885 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
183 | | - | |
| 182 | + | |
184 | 183 | | |
185 | 184 | | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | 185 | | |
196 | 186 | | |
197 | 187 | | |
198 | 188 | | |
199 | 189 | | |
200 | 190 | | |
201 | 191 | | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
| 192 | + | |
208 | 193 | | |
209 | 194 | | |
210 | 195 | | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | 196 | | |
215 | 197 | | |
216 | 198 | | |
| |||
292 | 274 | | |
293 | 275 | | |
294 | 276 | | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
295 | 280 | | |
296 | 281 | | |
297 | 282 | | |
| |||
624 | 609 | | |
625 | 610 | | |
626 | 611 | | |
627 | | - | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | 612 | | |
632 | 613 | | |
633 | 614 | | |
| |||
0 commit comments