Lines Matching refs:asmstr

77 class InstHexagon<dag outs, dag ins, string asmstr, list<dag> pattern,
84 let AsmString = asmstr;
198 class LDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
200 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeLD>, OpcodeHexagon;
203 class LDInst2<dag outs, dag ins, string asmstr, list<dag> pattern = [],
205 : LDInst<outs, ins, asmstr, pattern, cstr>;
207 class CONSTLDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
209 : LDInst<outs, ins, asmstr, pattern, cstr>;
213 class LDInstPost<dag outs, dag ins, string asmstr, list<dag> pattern = [],
215 : LDInst<outs, ins, asmstr, pattern, cstr>;
218 class LD0Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
220 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeLD>, OpcodeHexagon;
226 class STInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
228 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeST>, OpcodeHexagon;
230 class STInst2<dag outs, dag ins, string asmstr, list<dag> pattern = [],
232 : STInst<outs, ins, asmstr, pattern, cstr>;
235 class ST0Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
237 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeST>, OpcodeHexagon;
242 class STInstPost<dag outs, dag ins, string asmstr, list<dag> pattern = [],
244 : STInst<outs, ins, asmstr, pattern, cstr, itin>;
248 class SYSInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
250 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeSYSTEM>,
255 class ALU32Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
257 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeALU32>, OpcodeHexagon;
263 class ALU64Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
265 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeXTYPE>,
268 class ALU64_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
270 : ALU64Inst<outs, ins, asmstr, pattern, cstr, itin>;
277 class MInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
279 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeXTYPE>,
286 class MInst_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
288 : MInst<outs, ins, asmstr, pattern, cstr, itin>;
294 class SInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
296 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeXTYPE>,
303 class SInst_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
305 : SInst<outs, ins, asmstr, pattern, cstr, itin>;
309 class JInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
311 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeJ>, OpcodeHexagon;
315 class JRInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
317 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeJR>, OpcodeHexagon;
321 class CRInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
323 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeCR>, OpcodeHexagon;
326 class Endloop<dag outs, dag ins, string asmstr, list<dag> pattern = [],
328 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeENDLOOP>,
332 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern = [],
334 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDO, TypePSEUDO>,
338 class PseudoM<dag outs, dag ins, string asmstr, list<dag> pattern = [],
340 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDOM, TypePSEUDO>,
351 class ALU32_rr<dag outs, dag ins, string asmstr, list<dag> pattern = [],
353 : ALU32Inst<outs, ins, asmstr, pattern, cstr, itin>;
355 class ALU32_ir<dag outs, dag ins, string asmstr, list<dag> pattern = [],
357 : ALU32Inst<outs, ins, asmstr, pattern, cstr, itin>;
359 class ALU32_ri<dag outs, dag ins, string asmstr, list<dag> pattern = [],
361 : ALU32Inst<outs, ins, asmstr, pattern, cstr, itin>;
363 class ALU32_ii<dag outs, dag ins, string asmstr, list<dag> pattern = [],
365 : ALU32Inst<outs, ins, asmstr, pattern, cstr, itin>;
370 class ALU64_rr<dag outs, dag ins, string asmstr, list<dag> pattern = [],
372 : ALU64Inst<outs, ins, asmstr, pattern, cstr, itin>;
374 class ALU64_ri<dag outs, dag ins, string asmstr, list<dag> pattern = [],
376 : ALU64Inst<outs, ins, asmstr, pattern, cstr, itin>;
379 class STInstPI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
381 : STInst<outs, ins, asmstr, pattern, cstr>;
384 class STInst2PI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
386 : STInst<outs, ins, asmstr, pattern, cstr>;
389 class LDInstPI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
391 : LDInst<outs, ins, asmstr, pattern, cstr>;
394 class LDInst2PI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
396 : LDInst<outs, ins, asmstr, pattern, cstr>;