Lines Matching refs:pattern
48 dag outs, dag ins, string asmstr, list<dag> pattern>
50 let Pattern = pattern;
65 dag outs, dag ins, string asmstr, list<dag> pattern>
66 : IForm<opcode, dest, 1, src, size, outs, ins, asmstr, pattern>;
69 dag outs, dag ins, string asmstr, list<dag> pattern>
70 : IForm8<opcode, DstReg, SrcReg, 2, outs, ins, asmstr, pattern> {
75 dag outs, dag ins, string asmstr, list<dag> pattern>
76 : IForm8<opcode, DstReg, SrcImm, 4, outs, ins, asmstr, pattern> {
84 dag outs, dag ins, string asmstr, list<dag> pattern>
87 let Pattern = pattern;
101 dag outs, dag ins, string asmstr, list<dag> pattern>
102 : IForm8<opcode, DstReg, SrcMem, 4, outs, ins, asmstr, pattern> {
110 dag outs, dag ins, string asmstr, list<dag> pattern>
111 : IForm8<opcode, DstReg, SrcIndReg, 2, outs, ins, asmstr, pattern> {
116 dag outs, dag ins, string asmstr, list<dag> pattern>
117 : IForm8<opcode, DstReg, SrcPostInc, 2, outs, ins, asmstr, pattern> {
122 dag outs, dag ins, string asmstr, list<dag> pattern>
123 : IForm8<opcode, DstMem, SrcReg, 4, outs, ins, asmstr, pattern> {
131 dag outs, dag ins, string asmstr, list<dag> pattern>
132 : IForm8<opcode, DstMem, SrcImm, 6, outs, ins, asmstr, pattern> {
143 dag outs, dag ins, string asmstr, list<dag> pattern>
146 let Pattern = pattern;
161 dag outs, dag ins, string asmstr, list<dag> pattern>
162 : IForm8<opcode, DstMem, SrcMem, 6, outs, ins, asmstr, pattern> {
173 dag outs, dag ins, string asmstr, list<dag> pattern>
174 : IForm8<opcode, DstMem, SrcIndReg, 4, outs, ins, asmstr, pattern> {
182 dag outs, dag ins, string asmstr, list<dag> pattern>
183 : IForm8<opcode, DstMem, SrcPostInc, 4, outs, ins, asmstr, pattern> {
192 dag outs, dag ins, string asmstr, list<dag> pattern>
193 : IForm<opcode, dest, 0, src, size, outs, ins, asmstr, pattern>;
196 dag outs, dag ins, string asmstr, list<dag> pattern>
197 : IForm16<opcode, DstReg, SrcReg, 2, outs, ins, asmstr, pattern> {
202 dag outs, dag ins, string asmstr, list<dag> pattern>
203 : IForm16<opcode, DstReg, SrcImm, 4, outs, ins, asmstr, pattern> {
211 dag outs, dag ins, string asmstr, list<dag> pattern>
214 let Pattern = pattern;
228 dag outs, dag ins, string asmstr, list<dag> pattern>
229 : IForm16<opcode, DstReg, SrcMem, 4, outs, ins, asmstr, pattern> {
237 dag outs, dag ins, string asmstr, list<dag> pattern>
238 : IForm16<opcode, DstReg, SrcIndReg, 2, outs, ins, asmstr, pattern> {
243 dag outs, dag ins, string asmstr, list<dag> pattern>
244 : IForm16<opcode, DstReg, SrcPostInc, 2, outs, ins, asmstr, pattern> {
249 dag outs, dag ins, string asmstr, list<dag> pattern>
250 : IForm16<opcode, DstMem, SrcReg, 4, outs, ins, asmstr, pattern> {
258 dag outs, dag ins, string asmstr, list<dag> pattern>
259 : IForm16<opcode, DstMem, SrcImm, 6, outs, ins, asmstr, pattern> {
270 dag outs, dag ins, string asmstr, list<dag> pattern>
273 let Pattern = pattern;
288 dag outs, dag ins, string asmstr, list<dag> pattern>
289 : IForm16<opcode, DstMem, SrcMem, 6, outs, ins, asmstr, pattern> {
300 dag outs, dag ins, string asmstr, list<dag> pattern>
301 : IForm16<opcode, DstMem, SrcIndReg, 4, outs, ins, asmstr, pattern> {
309 dag outs, dag ins, string asmstr, list<dag> pattern>
310 : IForm16<opcode, DstMem, SrcPostInc, 4, outs, ins, asmstr, pattern> {
319 dag outs, dag ins, string asmstr, list<dag> pattern>
321 let Pattern = pattern;
334 dag outs, dag ins, string asmstr, list<dag> pattern>
335 : IIForm<opcode, 1, src, size, outs, ins, asmstr, pattern>;
338 dag outs, dag ins, string asmstr, list<dag> pattern>
339 : IIForm8<opcode, SrcReg, 2, outs, ins, asmstr, pattern>;
342 dag outs, dag ins, string asmstr, list<dag> pattern>
343 : IIForm8<opcode, SrcMem, 4, outs, ins, asmstr, pattern> {
350 dag outs, dag ins, string asmstr, list<dag> pattern>
351 : IIForm8<opcode, SrcImm, 4, outs, ins, asmstr, pattern> {
358 dag outs, dag ins, string asmstr, list<dag> pattern>
360 let Pattern = pattern;
371 dag outs, dag ins, string asmstr, list<dag> pattern>
372 : IIForm8<opcode, SrcIndReg, 2, outs, ins, asmstr, pattern>;
375 dag outs, dag ins, string asmstr, list<dag> pattern>
376 : IIForm8<opcode, SrcPostInc, 2, outs, ins, asmstr, pattern>;
380 dag outs, dag ins, string asmstr, list<dag> pattern>
381 : IIForm<opcode, 0, src, size, outs, ins, asmstr, pattern>;
384 dag outs, dag ins, string asmstr, list<dag> pattern>
385 : IIForm16<opcode, SrcReg, 2, outs, ins, asmstr, pattern>;
388 dag outs, dag ins, string asmstr, list<dag> pattern>
389 : IIForm16<opcode, SrcMem, 4, outs, ins, asmstr, pattern> {
396 dag outs, dag ins, string asmstr, list<dag> pattern>
397 : IIForm16<opcode, SrcImm, 4, outs, ins, asmstr, pattern> {
404 dag outs, dag ins, string asmstr, list<dag> pattern>
406 let Pattern = pattern;
417 dag outs, dag ins, string asmstr, list<dag> pattern>
418 : IIForm16<opcode, SrcIndReg, 2, outs, ins, asmstr, pattern>;
421 dag outs, dag ins, string asmstr, list<dag> pattern>
422 : IIForm16<opcode, SrcPostInc, 2, outs, ins, asmstr, pattern>;
425 class CJForm<dag outs, dag ins, string asmstr, list<dag> pattern>
427 let Pattern = pattern;
438 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
440 let Pattern = pattern;