Lines Matching refs:SR

172 // sub / add which can clobber SR.
173 let isCodeGenOnly = 1, Defs = [SP, SR], Uses = [SP] in {
182 let isCodeGenOnly = 1, Defs = [SR], Uses = [SP] in {
188 let Uses = [SR] in {
198 let Defs = [SR] in {
268 let Uses = [SR] in
282 Defs = [R11, R12, R13, R14, R15, SR],
448 let Defs = [SR], Uses = uses in {
454 (implicit SR)]>;
458 (implicit SR)]>;
463 (implicit SR)]>;
467 (implicit SR)]>;
483 (implicit SR)]>;
487 (implicit SR)]>;
491 (implicit SR)]>;
495 (implicit SR)]>;
500 (implicit SR)]>;
504 (implicit SR)]>;
508 (implicit SR)]>;
512 (implicit SR)]>;
516 (implicit SR)]>;
520 (implicit SR)]>;
525 (implicit SR)]>;
530 (implicit SR)]>;
543 defm ADDC : Arith<0b0110, "addc", adde, 1, [SR]>;
549 defm SUBC : Arith<0b0111, "subc", sube, 0, [SR]>;
550 defm DADD : Arith<0b1010, "dadd", MSP430dadd, 1, [SR]>;
605 def DINT : InstAlias<"dint", (BIC16rc SR, 8)>;
606 def EINT : InstAlias<"eint", (BIS16rc SR, 8)>;
615 def CLRC : InstAlias<"clrc", (BIC16rc SR, 1)>;
616 def CLRN : InstAlias<"clrn", (BIC16rc SR, 4)>;
617 def CLRZ : InstAlias<"clrz", (BIC16rc SR, 2)>;
618 def SETC : InstAlias<"setc", (BIS16rc SR, 1)>;
619 def SETN : InstAlias<"setn", (BIS16rc SR, 4)>;
620 def SETZ : InstAlias<"setz", (BIS16rc SR, 2)>;
629 let Defs = [SR] in {
634 (implicit SR)]>;
639 (implicit SR)]>;
641 let Uses = [SR] in {
646 (implicit SR)]>;
651 (implicit SR)]>;
652 } // Uses = [SR]
658 (implicit SR)]>;
660 } // Defs = [SR]
676 let Defs = [SR] in {
681 (implicit SR)]>;
686 (implicit SR)]>;
693 let Uses = [SR] in {
698 (implicit SR)]>;
703 (implicit SR)]>;
710 } // Uses = [SR]
717 (implicit SR)]>;
721 } // Defs = [SR]
731 let Defs = [SR] in {
735 [(MSP430cmp GR8:$rd, GR8:$rs), (implicit SR)]>;
739 [(MSP430cmp GR16:$rd, GR16:$rs), (implicit SR)]>;
744 [(MSP430cmp GR8:$rd, cg8imm:$imm), (implicit SR)]>;
748 [(MSP430cmp GR16:$rd, cg16imm:$imm), (implicit SR)]>;
753 [(MSP430cmp GR8:$rd, imm:$imm), (implicit SR)]>;
757 [(MSP430cmp GR16:$rd, imm:$imm), (implicit SR)]>;
763 (implicit SR)]>;
768 (implicit SR)]>;
774 (i8 imm:$imm)), (implicit SR)]>;
779 (i16 imm:$imm)), (implicit SR)]>;
785 (implicit SR)]>;
790 (implicit SR)]>;
806 (implicit SR)]>;
811 (implicit SR)]>;
816 (implicit SR)]>;
820 (implicit SR)]>;
839 (implicit SR)]>;
844 (implicit SR)]>;
850 (implicit SR)]>;
855 (implicit SR)]>;
861 (implicit SR)]>;
866 (implicit SR)]>;
872 (implicit SR)]>;
877 (implicit SR)]>;
893 (implicit SR)]>;
898 (implicit SR)]>;
904 (implicit SR)]>;
909 (implicit SR)]>;
915 (implicit SR)]>;
920 (implicit SR)]>;
928 (implicit SR)]>;
935 (implicit SR)]>;
946 } // Defs = [SR]