Home | History | Annotate | Download | only in Hexagon

Lines Matching full:asmstr

84 class InstHexagon<dag outs, dag ins, string asmstr, list<dag> pattern,
91 let AsmString = asmstr;
178 class LDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
180 : InstHexagon<outs, ins, asmstr, pattern, cstr, LD, TypeLD>;
183 class LDInst2<dag outs, dag ins, string asmstr, list<dag> pattern = [],
185 : LDInst<outs, ins, asmstr, pattern, cstr>;
187 class CONSTLDInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
189 : LDInst<outs, ins, asmstr, pattern, cstr>;
193 class LDInstPost<dag outs, dag ins, string asmstr, list<dag> pattern = [],
195 : LDInst<outs, ins, asmstr, pattern, cstr>;
198 class LD0Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
200 : LDInst<outs, ins, asmstr, pattern, cstr>;
206 class STInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
208 : InstHexagon<outs, ins, asmstr, pattern, cstr, ST, TypeST>;
210 class STInst2<dag outs, dag ins, string asmstr, list<dag> pattern = [],
212 : STInst<outs, ins, asmstr, pattern, cstr>;
215 class ST0Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
217 : InstHexagon<outs, ins, asmstr, pattern, cstr, ST0, TypeST>;
222 class STInstPost<dag outs, dag ins, string asmstr, list<dag> pattern = [],
224 : STInst<outs, ins, asmstr, pattern, cstr>;
228 class SYSInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
230 : InstHexagon<outs, ins, asmstr, pattern, cstr, SYS, TypeSYSTEM>;
234 class ALU32Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
236 : InstHexagon<outs, ins, asmstr, pattern, cstr, ALU32, TypeALU32>;
242 class ALU64Inst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
244 : InstHexagon<outs, ins, asmstr, pattern, cstr, ALU64, TypeXTYPE>;
246 class ALU64_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
248 : ALU64Inst<outs, ins, asmstr, pattern, cstr>;
255 class MInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
257 : InstHexagon<outs, ins, asmstr, pattern, cstr, M, TypeXTYPE>;
263 class MInst_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
265 : MInst<outs, ins, asmstr, pattern, cstr>;
271 class SInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
273 : InstHexagon<outs, ins, asmstr, pattern, cstr, S, TypeXTYPE>;
279 class SInst_acc<dag outs, dag ins, string asmstr, list<dag> pattern = [],
281 : SInst<outs, ins, asmstr, pattern, cstr>;
285 class JInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
287 : InstHexagon<outs, ins, asmstr, pattern, cstr, J, TypeJ>;
291 class JRInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
293 : InstHexagon<outs, ins, asmstr, pattern, cstr, JR, TypeJR>;
297 class CRInst<dag outs, dag ins, string asmstr, list<dag> pattern = [],
299 : InstHexagon<outs, ins, asmstr, pattern, cstr, CR, TypeCR>;
302 class Endloop<dag outs, dag ins, string asmstr, list<dag> pattern = [],
304 : InstHexagon<outs, ins, asmstr, pattern, cstr, ENDLOOP, TypeENDLOOP>;
307 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern = [],
309 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDO, TypePSEUDO>;
312 class PseudoM<dag outs, dag ins, string asmstr, list<dag> pattern = [],
314 : InstHexagon<outs, ins, asmstr, pattern, cstr, PSEUDOM, TypePSEUDO>;
324 class ALU32_rr<dag outs, dag ins, string asmstr, list<dag> pattern,
326 : ALU32Inst<outs, ins, asmstr, pattern, cstr>;
328 class ALU32_ir<dag outs, dag ins, string asmstr, list<dag> pattern,
330 : ALU32Inst<outs, ins, asmstr, pattern, cstr>;
332 class ALU32_ri<dag outs, dag ins, string asmstr, list<dag> pattern,
334 : ALU32Inst<outs, ins, asmstr, pattern, cstr>;
336 class ALU32_ii<dag outs, dag ins, string asmstr, list<dag> pattern,
338 : ALU32Inst<outs, ins, asmstr, pattern, cstr>;
343 class ALU64_rr<dag outs, dag ins, string asmstr, list<dag> pattern,
345 : ALU64Inst<outs, ins, asmstr, pattern, cstr>;
347 class ALU64_ri<dag outs, dag ins, string asmstr, list<dag> pattern,
349 : ALU64Inst<outs, ins, asmstr, pattern, cstr>;
352 class STInstPI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
354 : STInst<outs, ins, asmstr, pattern, cstr>;
357 class STInst2PI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
359 : STInst<outs, ins, asmstr, pattern, cstr>;
362 class LDInstPI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
364 : LDInst<outs, ins, asmstr, pattern, cstr>;
367 class LDInst2PI<dag outs, dag ins, string asmstr, list<dag> pattern = [],
369 : LDInst<outs, ins, asmstr, pattern, cstr>;