Home | History | Annotate | Download | only in Hexagon

Lines Matching defs:Rd

1238       unsigned Rd = Op0.getReg();
1246 if (Rd != Rs)
1247 BuildMI(MBB, MI, DL, get(Hexagon::A2_tfrpt), Rd)
1248 .addReg(Pu, (Rd == Rt) ? K1 : 0)
1250 if (Rd != Rt)
1251 BuildMI(MBB, MI, DL, get(Hexagon::A2_tfrpf), Rd)
3340 // Rd = Rs
3347 // Rd = #u6
3377 // Rd=#U6 ; jump #r9:2
3378 // Rd=Rs ; jump #r9:2
3647 // Rd = memw(Rs+#u4:2)
3648 // Rd = memub(Rs+#u4:0)
3653 // Rd = memw(r29+#u5:2)
3660 // Rd = memw(Rs+#u4:2)
3668 // Rd = memub(Rs+#u4:0)
3678 // Rd = memh/memuh(Rs+#u3:1)
3679 // Rd = memb(Rs+#u3:0)
3680 // Rd = memw(r29+#u5:2) - Handled above.
3687 // Rd = memh/memuh(Rs+#u3:1)
3696 // Rd = memb(Rs+#u3:0)
3836 // Rd = Rs
3837 // Rd = #u6
3838 // Rd = #-1
3839 // if ([!]P0[.new]) Rd = #0
3840 // Rd = add(r29,#u6:2)
3846 // Rd = add(Rs,#1)
3847 // Rd = add(Rs,#-1)
3848 // Rd = sxth/sxtb/zxtb/zxth(Rs)
3849 // Rd = and(Rs,#1)
3854 // Rd = add(r29,#u6:2)
3863 // Rd = add(Rs,#1)
3864 // Rd = add(Rs,#-1)
3893 // Rd = Rs
3900 // Rd = #u6
3903 // Rd = #-1
3912 // if ([!]P0[.new]) Rd = #0
3966 // Rd = sxth/sxtb/zxtb/zxth(Rs)