• Home
  • Raw
  • Download

Lines Matching refs:asmstr

79 class InstHexagon<dag outs, dag ins, string asmstr, list<dag> pattern,
86 let AsmString = asmstr;
210 class LDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
212 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeLD>, OpcodeHexagon;
215 class LDInst2<dag outs, dag ins, string asmstr, list<dag> pattern = [],
217 : LDInst<outs, ins, asmstr, pattern, cstr>;
219 class CONSTLDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
221 : LDInst<outs, ins, asmstr, pattern, cstr>;
225 class LDInstPost<dag outs, dag ins, string asmstr, list<dag> pattern = [],
227 : LDInst<outs, ins, asmstr, pattern, cstr>;
230 class LD0Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
232 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeLD>, OpcodeHexagon;
235 class LD1Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
237 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeLD>;
243 class STInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
245 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeST>, OpcodeHexagon;
247 class STInst2<dag outs, dag ins, string asmstr, list<dag> pattern = [],
249 : STInst<outs, ins, asmstr, pattern, cstr>;
252 class ST0Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
254 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeST>, OpcodeHexagon;
258 class ST1Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
260 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeST>;
265 class STInstPost<dag outs, dag ins, string asmstr, list<dag> pattern = [],
267 : STInst<outs, ins, asmstr, pattern, cstr, itin>;
271 class SYSInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
273 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeSYSTEM>,
278 class ALU32Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
280 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeALU32>, OpcodeHexagon;
286 class ALU64Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
288 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeXTYPE>,
291 class ALU64_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
293 : ALU64Inst<outs, ins, asmstr, pattern, cstr, itin>;
300 class MInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
302 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeXTYPE>,
306 class MInst2<dag outs, dag ins, string asmstr, list<dag> pattern = [],
308 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeXTYPE>;
314 class MInst_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
316 : MInst<outs, ins, asmstr, pattern, cstr, itin>;
322 class SInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
324 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeXTYPE>,
327 class SInst2<dag outs, dag ins, string asmstr, list<dag> pattern = [],
329 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeXTYPE>;
335 class SInst_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
337 : SInst<outs, ins, asmstr, pattern, cstr, itin>;
341 class JInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
343 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeJ>, OpcodeHexagon;
347 class JRInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
349 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeJR>, OpcodeHexagon;
353 class CRInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
355 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeCR>, OpcodeHexagon;
358 class Endloop<dag outs, dag ins, string asmstr, list<dag> pattern = [],
360 : InstHexagon<outs, ins, asmstr, pattern, cstr, itin, TypeENDLOOP>,
364 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern = [],
366 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDO, TypePSEUDO>,
370 class PseudoM<dag outs, dag ins, string asmstr, list<dag> pattern = [],
372 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDOM, TypePSEUDO>,
383 class ALU32_rr<dag outs, dag ins, string asmstr, list<dag> pattern = [],
385 : ALU32Inst<outs, ins, asmstr, pattern, cstr, itin>;
387 class ALU32_ir<dag outs, dag ins, string asmstr, list<dag> pattern = [],
389 : ALU32Inst<outs, ins, asmstr, pattern, cstr, itin>;
391 class ALU32_ri<dag outs, dag ins, string asmstr, list<dag> pattern = [],
393 : ALU32Inst<outs, ins, asmstr, pattern, cstr, itin>;
395 class ALU32_ii<dag outs, dag ins, string asmstr, list<dag> pattern = [],
397 : ALU32Inst<outs, ins, asmstr, pattern, cstr, itin>;
402 class ALU64_rr<dag outs, dag ins, string asmstr, list<dag> pattern = [],
404 : ALU64Inst<outs, ins, asmstr, pattern, cstr, itin>;
406 class ALU64_ri<dag outs, dag ins, string asmstr, list<dag> pattern = [],
408 : ALU64Inst<outs, ins, asmstr, pattern, cstr, itin>;
411 class STInstPI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
413 : STInst<outs, ins, asmstr, pattern, cstr>;
416 class STInst2PI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
418 : STInst<outs, ins, asmstr, pattern, cstr>;
421 class LDInstPI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
423 : LDInst<outs, ins, asmstr, pattern, cstr>;
426 class LDInst2PI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
428 : LDInst<outs, ins, asmstr, pattern, cstr>;