Lines Matching full:outs
85 class InstHexagon<dag outs, dag ins, string asmstr, list<dag> pattern,
90 dag OutOperandList = outs;
181 class LDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
183 : InstHexagon<outs, ins, asmstr, pattern, cstr, LD, TypeLD>;
186 class LDInst2<dag outs, dag ins, string asmstr, list<dag> pattern = [],
188 : LDInst<outs, ins, asmstr, pattern, cstr>;
190 class CONSTLDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
192 : LDInst<outs, ins, asmstr, pattern, cstr>;
196 class LDInstPost<dag outs, dag ins, string asmstr, list<dag> pattern = [],
198 : LDInst<outs, ins, asmstr, pattern, cstr>;
201 class LD0Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
203 : LDInst<outs, ins, asmstr, pattern, cstr>;
209 class STInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
211 : InstHexagon<outs, ins, asmstr, pattern, cstr, ST, TypeST>;
213 class STInst2<dag outs, dag ins, string asmstr, list<dag> pattern = [],
215 : STInst<outs, ins, asmstr, pattern, cstr>;
218 class ST0Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
220 : InstHexagon<outs, ins, asmstr, pattern, cstr, ST0, TypeST>;
225 class STInstPost<dag outs, dag ins, string asmstr, list<dag> pattern = [],
227 : STInst<outs, ins, asmstr, pattern, cstr>;
231 class SYSInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
233 : InstHexagon<outs, ins, asmstr, pattern, cstr, SYS, TypeSYSTEM>;
237 class ALU32Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
239 : InstHexagon<outs, ins, asmstr, pattern, cstr, ALU32, TypeALU32>;
245 class ALU64Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
247 : InstHexagon<outs, ins, asmstr, pattern, cstr, ALU64, TypeXTYPE>;
249 class ALU64_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
251 : ALU64Inst<outs, ins, asmstr, pattern, cstr>;
258 class MInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
260 : InstHexagon<outs, ins, asmstr, pattern, cstr, M, TypeXTYPE>;
266 class MInst_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
268 : MInst<outs, ins, asmstr, pattern, cstr>;
274 class SInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
276 : InstHexagon<outs, ins, asmstr, pattern, cstr, S, TypeXTYPE>;
282 class SInst_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
284 : SInst<outs, ins, asmstr, pattern, cstr>;
288 class JInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
290 : InstHexagon<outs, ins, asmstr, pattern, cstr, J, TypeJ>;
294 class JRInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
296 : InstHexagon<outs, ins, asmstr, pattern, cstr, JR, TypeJR>;
300 class CRInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
302 : InstHexagon<outs, ins, asmstr, pattern, cstr, CR, TypeCR>;
305 class Endloop<dag outs, dag ins, string asmstr, list<dag> pattern = [],
307 : InstHexagon<outs, ins, asmstr, pattern, cstr, ENDLOOP, TypeENDLOOP>;
310 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern = [],
312 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDO, TypePSEUDO>;
315 class PseudoM<dag outs, dag ins, string asmstr, list<dag> pattern = [],
317 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDOM, TypePSEUDO>;
327 class ALU32_rr<dag outs, dag ins, string asmstr, list<dag> pattern,
329 : ALU32Inst<outs, ins, asmstr, pattern, cstr>;
331 class ALU32_ir<dag outs, dag ins, string asmstr, list<dag> pattern,
333 : ALU32Inst<outs, ins, asmstr, pattern, cstr>;
335 class ALU32_ri<dag outs, dag ins, string asmstr, list<dag> pattern,
337 : ALU32Inst<outs, ins, asmstr, pattern, cstr>;
339 class ALU32_ii<dag outs, dag ins, string asmstr, list<dag> pattern,
341 : ALU32Inst<outs, ins, asmstr, pattern, cstr>;
346 class ALU64_rr<dag outs, dag ins, string asmstr, list<dag> pattern,
348 : ALU64Inst<outs, ins, asmstr, pattern, cstr>;
350 class ALU64_ri<dag outs, dag ins, string asmstr, list<dag> pattern,
352 : ALU64Inst<outs, ins, asmstr, pattern, cstr>;
355 class STInstPI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
357 : STInst<outs, ins, asmstr, pattern, cstr>;
360 class STInst2PI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
362 : STInst<outs, ins, asmstr, pattern, cstr>;
365 class LDInstPI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
367 : LDInst<outs, ins, asmstr, pattern, cstr>;
370 class LDInst2PI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
372 : LDInst<outs, ins, asmstr, pattern, cstr>;