Lines Matching refs:ins
13 class CSKYInstF2<AddrMode am, dag outs, dag ins, string opcodestr,
15 : CSKY32Inst<am, 0x3d, outs, ins, opcodestr, pattern> {
20 class F2_XYZ<bits<5> datatype, bits<6> sop, string opcodestr, dag outs, dag ins,
22 : CSKYInstF2<AddrModeNone, outs, ins, opcodestr, pattern> {
36 (outs FPR32Op:$vrz), (ins FPR32Op:$vrx, FPR32Op:$vry),
40 (outs FPR64Op:$vrz), (ins FPR64Op:$vrx, FPR64Op:$vry),
47 (outs FPR32Op:$vrz), (ins FPR32Op:$vrZ, FPR32Op:$vrx, FPR32Op:$vry),
51 (outs FPR64Op:$vrz), (ins FPR64Op:$vrZ, FPR64Op:$vrx, FPR64Op:$vry),
58 (outs regtype:$vrz), (ins regtype:$vrx),
63 (outs regtype:$vrz), (ins regtype:$vrx),
67 dag outs, dag ins>
68 : F2_XYZ<datatype, sop, op#"\t$vrz, $vrx", outs, ins, pattern>;
71 multiclass F2_XZ_RM<bits<5> datatype, bits<4> sop, string op, dag outs, dag ins> {
72 def _RN : F2_XZ_P<datatype, {sop, 0b00}, op#".rn", [], outs, ins>;
73 def _RZ : F2_XZ_P<datatype, {sop, 0b01}, op#".rz", [], outs, ins>;
74 def _RPI : F2_XZ_P<datatype, {sop, 0b10}, op#".rpi", [], outs, ins>;
75 def _RNI : F2_XZ_P<datatype, {sop, 0b11}, op#".rni", [], outs, ins>;
94 (outs CARRY:$ca), (ins regtype:$vrx, regtype:$vry),
107 (outs CARRY:$ca), (ins regtype:$vrx),
117 class F2_LDST<bits<2> datatype, bits<1> sop, string op, dag outs, dag ins>
118 : CSKYInstF2<AddrMode32SDF, outs, ins,
134 class F2_LDST_S<bits<1> sop, string op, dag outs, dag ins>
135 : F2_LDST<0b00, sop, op#".32", outs, ins>;
136 class F2_LDST_D<bits<1> sop, string op, dag outs, dag ins>
137 : F2_LDST<0b01, sop, op#".64", outs, ins>;
139 class F2_LDSTM<bits<2> datatype, bits<1> sop, bits<3> sop2, string op, dag outs, dag ins>
140 : CSKYInstF2<AddrMode32SDF, outs, ins,
154 class F2_LDSTM_S<bits<1> sop, bits<3> sop2, string op, dag outs, dag ins>
155 : F2_LDSTM<0b00, sop, sop2, op#".32", outs, ins>;
156 class F2_LDSTM_D<bits<1> sop, bits<3> sop2, string op, dag outs, dag ins>
157 : F2_LDSTM<0b01, sop, sop2, op#".64", outs, ins>;
160 class F2_LDSTR<bits<2> datatype, bits<1> sop, string op, dag outs, dag ins>
161 : CSKYInstF2<AddrModeNone, outs, ins,
178 class F2_LDSTR_S<bits<1> sop, string op, dag outs, dag ins>
179 : F2_LDSTR<0b00, sop, op#".32", outs, ins>;
180 class F2_LDSTR_D<bits<1> sop, string op, dag outs, dag ins>
181 : F2_LDSTR<0b01, sop, op#".64", outs, ins>;
185 (outs regtype:$vrz), (ins CARRY:$ca, regtype:$vrx, regtype:$vry),
193 class F2_LRW<bits<2> datatype, bits<1> sop, string op, dag outs, dag ins>
194 : CSKYInstF2<AddrModeNone, outs, ins,