Lines Matching full:pattern
47 dag outs, dag ins, string asmstr, list<dag> pattern>
49 let Pattern = pattern;
64 dag outs, dag ins, string asmstr, list<dag> pattern>
65 : IForm<opcode, dest, 1, src, size, outs, ins, asmstr, pattern>;
68 dag outs, dag ins, string asmstr, list<dag> pattern>
69 : IForm8<opcode, DstReg, SrcReg, 2, outs, ins, asmstr, pattern> {
74 dag outs, dag ins, string asmstr, list<dag> pattern>
75 : IForm8<opcode, DstReg, SrcImm, 4, outs, ins, asmstr, pattern> {
83 dag outs, dag ins, string asmstr, list<dag> pattern>
86 let Pattern = pattern;
100 dag outs, dag ins, string asmstr, list<dag> pattern>
101 : IForm8<opcode, DstReg, SrcMem, 4, outs, ins, asmstr, pattern> {
109 dag outs, dag ins, string asmstr, list<dag> pattern>
110 : IForm8<opcode, DstReg, SrcIndReg, 2, outs, ins, asmstr, pattern> {
115 dag outs, dag ins, string asmstr, list<dag> pattern>
116 : IForm8<opcode, DstReg, SrcPostInc, 2, outs, ins, asmstr, pattern> {
121 dag outs, dag ins, string asmstr, list<dag> pattern>
122 : IForm8<opcode, DstMem, SrcReg, 4, outs, ins, asmstr, pattern> {
130 dag outs, dag ins, string asmstr, list<dag> pattern>
131 : IForm8<opcode, DstMem, SrcImm, 6, outs, ins, asmstr, pattern> {
142 dag outs, dag ins, string asmstr, list<dag> pattern>
145 let Pattern = pattern;
160 dag outs, dag ins, string asmstr, list<dag> pattern>
161 : IForm8<opcode, DstMem, SrcMem, 6, outs, ins, asmstr, pattern> {
172 dag outs, dag ins, string asmstr, list<dag> pattern>
173 : IForm8<opcode, DstMem, SrcIndReg, 4, outs, ins, asmstr, pattern> {
181 dag outs, dag ins, string asmstr, list<dag> pattern>
182 : IForm8<opcode, DstMem, SrcPostInc, 4, outs, ins, asmstr, pattern> {
191 dag outs, dag ins, string asmstr, list<dag> pattern>
192 : IForm<opcode, dest, 0, src, size, outs, ins, asmstr, pattern>;
195 dag outs, dag ins, string asmstr, list<dag> pattern>
196 : IForm16<opcode, DstReg, SrcReg, 2, outs, ins, asmstr, pattern> {
201 dag outs, dag ins, string asmstr, list<dag> pattern>
202 : IForm16<opcode, DstReg, SrcImm, 4, outs, ins, asmstr, pattern> {
210 dag outs, dag ins, string asmstr, list<dag> pattern>
213 let Pattern = pattern;
227 dag outs, dag ins, string asmstr, list<dag> pattern>
228 : IForm16<opcode, DstReg, SrcMem, 4, outs, ins, asmstr, pattern> {
236 dag outs, dag ins, string asmstr, list<dag> pattern>
237 : IForm16<opcode, DstReg, SrcIndReg, 2, outs, ins, asmstr, pattern> {
242 dag outs, dag ins, string asmstr, list<dag> pattern>
243 : IForm16<opcode, DstReg, SrcPostInc, 2, outs, ins, asmstr, pattern> {
248 dag outs, dag ins, string asmstr, list<dag> pattern>
249 : IForm16<opcode, DstMem, SrcReg, 4, outs, ins, asmstr, pattern> {
257 dag outs, dag ins, string asmstr, list<dag> pattern>
258 : IForm16<opcode, DstMem, SrcImm, 6, outs, ins, asmstr, pattern> {
269 dag outs, dag ins, string asmstr, list<dag> pattern>
272 let Pattern = pattern;
287 dag outs, dag ins, string asmstr, list<dag> pattern>
288 : IForm16<opcode, DstMem, SrcMem, 6, outs, ins, asmstr, pattern> {
299 dag outs, dag ins, string asmstr, list<dag> pattern>
300 : IForm16<opcode, DstMem, SrcIndReg, 4, outs, ins, asmstr, pattern> {
308 dag outs, dag ins, string asmstr, list<dag> pattern>
309 : IForm16<opcode, DstMem, SrcPostInc, 4, outs, ins, asmstr, pattern> {
318 dag outs, dag ins, string asmstr, list<dag> pattern>
320 let Pattern = pattern;
333 dag outs, dag ins, string asmstr, list<dag> pattern>
334 : IIForm<opcode, 1, src, size, outs, ins, asmstr, pattern>;
337 dag outs, dag ins, string asmstr, list<dag> pattern>
338 : IIForm8<opcode, SrcReg, 2, outs, ins, asmstr, pattern>;
341 dag outs, dag ins, string asmstr, list<dag> pattern>
342 : IIForm8<opcode, SrcMem, 4, outs, ins, asmstr, pattern> {
349 dag outs, dag ins, string asmstr, list<dag> pattern>
350 : IIForm8<opcode, SrcImm, 4, outs, ins, asmstr, pattern> {
357 dag outs, dag ins, string asmstr, list<dag> pattern>
359 let Pattern = pattern;
370 dag outs, dag ins, string asmstr, list<dag> pattern>
371 : IIForm8<opcode, SrcIndReg, 2, outs, ins, asmstr, pattern>;
374 dag outs, dag ins, string asmstr, list<dag> pattern>
375 : IIForm8<opcode, SrcPostInc, 2, outs, ins, asmstr, pattern>;
379 dag outs, dag ins, string asmstr, list<dag> pattern>
380 : IIForm<opcode, 0, src, size, outs, ins, asmstr, pattern>;
383 dag outs, dag ins, string asmstr, list<dag> pattern>
384 : IIForm16<opcode, SrcReg, 2, outs, ins, asmstr, pattern>;
387 dag outs, dag ins, string asmstr, list<dag> pattern>
388 : IIForm16<opcode, SrcMem, 4, outs, ins, asmstr, pattern> {
395 dag outs, dag ins, string asmstr, list<dag> pattern>
396 : IIForm16<opcode, SrcImm, 4, outs, ins, asmstr, pattern> {
403 dag outs, dag ins, string asmstr, list<dag> pattern>
405 let Pattern = pattern;
416 dag outs, dag ins, string asmstr, list<dag> pattern>
417 : IIForm16<opcode, SrcIndReg, 2, outs, ins, asmstr, pattern>;
420 dag outs, dag ins, string asmstr, list<dag> pattern>
421 : IIForm16<opcode, SrcPostInc, 2, outs, ins, asmstr, pattern>;
424 class CJForm<dag outs, dag ins, string asmstr, list<dag> pattern>
426 let Pattern = pattern;
437 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
439 let Pattern = pattern;