Lines Matching refs:rt

45   dag OutOperandList = (outs GPR32Opnd:$rt);
47 string AsmString = !strconcat(instr_asm, "\t$rt");
54 dag InOperandList = (ins GPR32Opnd:$rt, uimm1:$u, uimm3:$sel, uimm1:$h);
55 string AsmString = "mftr\t$rd, $rt, $u, $sel, $h";
62 dag InOperandList = (ins GPR32Opnd:$rt, uimm1:$u, uimm3:$sel, uimm1:$h);
63 string AsmString = "mttr\t$rt, $rd, $u, $sel, $h";
70 dag InOperandList = (ins GPR32Opnd:$rt);
71 string AsmString = "fork\t$rd, $rs, $rt";
117 def MFTC0 : MipsAsmPseudoInst<(outs GPR32Opnd:$rd), (ins COP0Opnd:$rt,
119 "mftc0 $rd, $rt, $sel">, ASE_MT;
121 def MFTGPR : MipsAsmPseudoInst<(outs GPR32Opnd:$rd), (ins GPR32Opnd:$rt,
123 "mftgpr $rd, $rt">, ASE_MT;
125 def MFTLO : MipsAsmPseudoInst<(outs GPR32Opnd:$rt), (ins ACC64DSPOpnd:$ac),
126 "mftlo $rt, $ac">, ASE_MT;
128 def MFTHI : MipsAsmPseudoInst<(outs GPR32Opnd:$rt), (ins ACC64DSPOpnd:$ac),
129 "mfthi $rt, $ac">, ASE_MT;
131 def MFTACX : MipsAsmPseudoInst<(outs GPR32Opnd:$rt), (ins ACC64DSPOpnd:$ac),
132 "mftacx $rt, $ac">, ASE_MT;
134 def MFTDSP : MipsAsmPseudoInst<(outs GPR32Opnd:$rt), (ins),
135 "mftdsp $rt">, ASE_MT;
137 def MFTC1 : MipsAsmPseudoInst<(outs GPR32Opnd:$rt), (ins FGR32Opnd:$ft),
138 "mftc1 $rt, $ft">, ASE_MT;
140 def MFTHC1 : MipsAsmPseudoInst<(outs GPR32Opnd:$rt), (ins FGR32Opnd:$ft),
141 "mfthc1 $rt, $ft">, ASE_MT;
143 def CFTC1 : MipsAsmPseudoInst<(outs GPR32Opnd:$rt), (ins FGRCCOpnd:$ft),
144 "cftc1 $rt, $ft">, ASE_MT;
147 def MTTC0 : MipsAsmPseudoInst<(outs COP0Opnd:$rd), (ins GPR32Opnd:$rt,
149 "mttc0 $rt, $rd, $sel">, ASE_MT;
151 def MTTGPR : MipsAsmPseudoInst<(outs GPR32Opnd:$rt), (ins GPR32Opnd:$rd),
152 "mttgpr $rd, $rt">, ASE_MT;
154 def MTTLO : MipsAsmPseudoInst<(outs ACC64DSPOpnd:$ac), (ins GPR32Opnd:$rt),
155 "mttlo $rt, $ac">, ASE_MT;
157 def MTTHI : MipsAsmPseudoInst<(outs ACC64DSPOpnd:$ac), (ins GPR32Opnd:$rt),
158 "mtthi $rt, $ac">, ASE_MT;
160 def MTTACX : MipsAsmPseudoInst<(outs ACC64DSPOpnd:$ac), (ins GPR32Opnd:$rt),
161 "mttacx $rt, $ac">, ASE_MT;
163 def MTTDSP : MipsAsmPseudoInst<(outs), (ins GPR32Opnd:$rt),
164 "mttdsp $rt">, ASE_MT;
166 def MTTC1 : MipsAsmPseudoInst<(outs FGR32Opnd:$ft), (ins GPR32Opnd:$rt),
167 "mttc1 $rt, $ft">, ASE_MT;
169 def MTTHC1 : MipsAsmPseudoInst<(outs FGR32Opnd:$ft), (ins GPR32Opnd:$rt),
170 "mtthc1 $rt, $ft">, ASE_MT;
172 def CTTC1 : MipsAsmPseudoInst<(outs FGRCCOpnd:$ft), (ins GPR32Opnd:$rt),
173 "cttc1 $rt, $ft">, ASE_MT;
190 def : MipsInstAlias<"mftc0 $rd, $rt", (MFTC0 GPR32Opnd:$rd, COP0Opnd:$rt, 0),
193 def : MipsInstAlias<"mftlo $rt", (MFTLO GPR32Opnd:$rt, AC0), 1>, ASE_MT;
195 def : MipsInstAlias<"mfthi $rt", (MFTHI GPR32Opnd:$rt, AC0), 1>, ASE_MT;
197 def : MipsInstAlias<"mftacx $rt", (MFTACX GPR32Opnd:$rt, AC0), 1>, ASE_MT;
199 def : MipsInstAlias<"mttc0 $rd, $rt", (MTTC0 COP0Opnd:$rt, GPR32Opnd:$rd, 0),
202 def : MipsInstAlias<"mttlo $rt", (MTTLO AC0, GPR32Opnd:$rt), 1>, ASE_MT;
204 def : MipsInstAlias<"mtthi $rt", (MTTHI AC0, GPR32Opnd:$rt), 1>, ASE_MT;
206 def : MipsInstAlias<"mttacx $rt", (MTTACX AC0, GPR32Opnd:$rt), 1>, ASE_MT;