Lines Matching refs:Rt
39 : Pat<(IntID ImmPred:$Is, I32:$Rt),
40 (MI ImmPred:$Is, I32:$Rt)>;
47 : Pat<(IntID I32:$Rs, I64:$Rt),
48 (MI I32:$Rs, I64:$Rt)>;
51 : Pat <(IntID I32:$Rs, I32:$Rt),
52 (MI I32:$Rs, I32:$Rt)>;
55 : Pat <(IntID I64:$Rs, I64:$Rt),
56 (MI I64:$Rs, I64:$Rt)>;
59 : Pat <(IntID I32:$Rs, I32:$Rt),
60 (MI (C2_tfrrp I32:$Rs), (C2_tfrrp I32:$Rt))>;
67 : Pat <(IntID I32:$Rp, I32:$Rs, I32:$Rt),
68 (MI (C2_tfrrp I32:$Rp), I32:$Rs, I32:$Rt)>;
79 : Pat <(IntID I32:$Rp, I64:$Rs, I64:$Rt),
80 (MI (C2_tfrrp I32:$Rp), I64:$Rs, I64:$Rt)>;
83 : Pat <(IntID I32:$Rs, I32:$Rt, imm:$Iu),
84 (MI I32:$Rs, I32:$Rt, imm:$Iu)>;
95 : Pat <(IntID imm:$Is, I32:$Rs, I32:$Rt),
96 (MI imm:$Is, I32:$Rs, I32:$Rt)>;
99 : Pat <(IntID I32:$Rs, imm:$Is, I32:$Rt),
100 (MI I32:$Rs, imm:$Is, I32:$Rt)>;
103 : Pat <(IntID I32:$Rs, I32:$Rt, I32:$Ru),
104 (MI I32:$Rs, I32:$Rt, I32:$Ru)>;
107 : Pat <(IntID I64:$Rs, I64:$Rt, imm:$Iu),
108 (MI I64:$Rs, I64:$Rt, imm:$Iu)>;
115 : Pat <(IntID I64:$Rs, I64:$Rt, I64:$Ru),
116 (MI I64:$Rs, I64:$Rt, I64:$Ru)>;
119 : Pat <(IntID I64:$Rs, I64:$Rt, I32:$Ru),
120 (MI I64:$Rs, I64:$Rt, I32:$Ru)>;
123 : Pat <(IntID I64:$Rs, I32:$Rt, I32:$Ru),
124 (MI I64:$Rs, I32:$Rt, I32:$Ru)>;
127 : Pat <(IntID I64:$Rs, I64:$Rt, I32:$Rp),
128 (MI I64:$Rs, I64:$Rt, (C2_tfrrp I32:$Rp))>;
131 : Pat <(IntID I64:$Rs, I32:$Rt),
132 (MI I64:$Rs, I32:$Rt)>;
153 : Pat<(IntID F32:$Rs, F32:$Rt),
154 (MI F32:$Rs, F32:$Rt)>;
157 : Pat<(IntID F64:$Rs, F64:$Rt),
158 (MI F64:$Rs, F64:$Rt)>;
161 : Pat<(IntID F32:$Rs, F32:$Rt, F32:$Ru),
162 (MI F32:$Rs, F32:$Rt, F32:$Ru)>;
165 : Pat <(IntID F32:$Rs, F32:$Rt, F32:$Ru, I32:$Rp),
166 (MI F32:$Rs, F32:$Rt, F32:$Ru, (C2_tfrrp I32:$Rp))>;
174 : Pat <(IntID I32:$Rs, I32:$Rt),
175 (C2_tfrpr (MI I32:$Rs, I32:$Rt))>;
178 : Pat <(IntID I32:$Rs, I64:$Rt),
179 (C2_tfrpr (MI I32:$Rs, I64:$Rt))>;
182 : Pat <(IntID I64:$Rs, I32:$Rt),
183 (C2_tfrpr (MI I64:$Rs, I32:$Rt))>;
190 : Pat <(IntID I64:$Rs, I64:$Rt),
191 (C2_tfrpr (MI I64:$Rs, I64:$Rt))>;
202 : Pat<(IntID F32:$Rs, F32:$Rt),
203 (C2_tfrpr (MI F32:$Rs, F32:$Rt))>;
206 : Pat<(IntID F64:$Rs, F64:$Rt),
207 (C2_tfrpr (MI F64:$Rs, F64:$Rt))>;
224 //Rd=mpy[u](Rs.[H|L],Rt.[H|L])[:<<1][:rnd][:sat]
276 //Rx [-+]= mpy[u](Rs.[H|L],Rt.[H|L])[:<<1][:sat]
369 //Rxx [-+]= mpy[u](Rs.[H|L],Rt.[H|L])[:<<1][:sat]
527 // Rd=add(Rt.L,Rs.[HL])[:sat]
528 // Rd=sub(Rt.L,Rs.[HL])[:sat]
529 // Rd=add(Rt.[LH],Rs.[HL])[:sat][:<16]
530 // Rd=sub(Rt.[LH],Rs.[HL])[:sat][:<16]
533 //Rd=add(Rt.L,Rs.[LH])
537 //Rd=add(Rt.L,Rs.[LH]):sat
541 //Rd=sub(Rt.L,Rs.[LH])
545 //Rd=sub(Rt.L,Rs.[LH]):sat
549 //Rd=add(Rt.[LH],Rs.[LH]):<<16
555 //Rd=sub(Rt.[LH],Rs.[LH]):<<16
561 //Rd=add(Rt.[LH],Rs.[LH]):sat:<<16
567 //Rd=sub(Rt.[LH],Rs.[LH]):sat:<<16
935 // Rdd = mpy[u](Rs, Rt)
950 // Rdd=vmpyh(Rs,Rt)[:<<1]:sat
954 // Rxx[+-]= mpy[u](Rs,Rt)
960 // Rxx[-+]=cmpy(Rs,Rt)[:<<1]:sat
966 // Rxx[-+]=cmpy(Rs,Rt*)[:<<1]:sat
972 // Rxx+=cmpy[ir](Rs,Rt)
976 // Rxx+=vmpyh(Rs,Rt)[:<<1][:sat]
1314 def : Pat<(int_hexagon_S2_storew_locked I32:$Rs, I32:$Rt),
1315 (C2_tfrpr (S2_storew_locked I32:$Rs, I32:$Rt))>;
1316 def : Pat<(int_hexagon_S4_stored_locked I32:$Rs, I64:$Rt),
1317 (C2_tfrpr (S4_stored_locked I32:$Rs, I64:$Rt))>;
1324 : Pat<(IntID I32:$Rs, Val:$Rt, I32:$Ru),
1325 (MI I32:$Rs, I32:$Ru, Val:$Rt)>;
1334 : Pat<(IntID I32:$Rs, Val:$Rt, I32:$Ru, Imm:$s),
1335 (MI I32:$Rs, Imm:$s, I32:$Ru, Val:$Rt)>;