Lines Matching refs:pattern

78             dag outs, dag ins, string asmstr, list<dag> pattern>
80 let Pattern = pattern;
93 dag outs, dag ins, string asmstr, list<dag> pattern>
94 : IForm<opcode, dest, 1, src, sz, outs, ins, asmstr, pattern>;
97 dag outs, dag ins, string asmstr, list<dag> pattern>
98 : IForm8<opcode, DstReg, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
101 dag outs, dag ins, string asmstr, list<dag> pattern>
102 : IForm8<opcode, DstReg, SrcImm, Size4Bytes, outs, ins, asmstr, pattern>;
105 dag outs, dag ins, string asmstr, list<dag> pattern>
106 : IForm8<opcode, DstReg, SrcMem, Size4Bytes, outs, ins, asmstr, pattern>;
109 dag outs, dag ins, string asmstr, list<dag> pattern>
110 : IForm8<opcode, DstMem, SrcReg, Size4Bytes, outs, ins, asmstr, pattern>;
113 dag outs, dag ins, string asmstr, list<dag> pattern>
114 : IForm8<opcode, DstMem, SrcImm, Size6Bytes, outs, ins, asmstr, pattern>;
117 dag outs, dag ins, string asmstr, list<dag> pattern>
118 : IForm8<opcode, DstMem, SrcMem, Size6Bytes, outs, ins, asmstr, pattern>;
122 dag outs, dag ins, string asmstr, list<dag> pattern>
123 : IForm<opcode, dest, 0, src, sz, outs, ins, asmstr, pattern>;
126 dag outs, dag ins, string asmstr, list<dag> pattern>
127 : IForm16<opcode, DstReg, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
130 dag outs, dag ins, string asmstr, list<dag> pattern>
131 : IForm16<opcode, DstReg, SrcImm, Size4Bytes, outs, ins, asmstr, pattern>;
134 dag outs, dag ins, string asmstr, list<dag> pattern>
135 : IForm16<opcode, DstReg, SrcMem, Size4Bytes, outs, ins, asmstr, pattern>;
138 dag outs, dag ins, string asmstr, list<dag> pattern>
139 : IForm16<opcode, DstMem, SrcReg, Size4Bytes, outs, ins, asmstr, pattern>;
142 dag outs, dag ins, string asmstr, list<dag> pattern>
143 : IForm16<opcode, DstMem, SrcImm, Size6Bytes, outs, ins, asmstr, pattern>;
146 dag outs, dag ins, string asmstr, list<dag> pattern>
147 : IForm16<opcode, DstMem, SrcMem, Size6Bytes, outs, ins, asmstr, pattern>;
151 dag outs, dag ins, string asmstr, list<dag> pattern>
153 let Pattern = pattern;
164 dag outs, dag ins, string asmstr, list<dag> pattern>
165 : IIForm<opcode, 1, src, sz, outs, ins, asmstr, pattern>;
168 dag outs, dag ins, string asmstr, list<dag> pattern>
169 : IIForm8<opcode, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
172 dag outs, dag ins, string asmstr, list<dag> pattern>
173 : IIForm8<opcode, SrcMem, Size4Bytes, outs, ins, asmstr, pattern>;
176 dag outs, dag ins, string asmstr, list<dag> pattern>
177 : IIForm8<opcode, SrcImm, Size4Bytes, outs, ins, asmstr, pattern>;
181 dag outs, dag ins, string asmstr, list<dag> pattern>
182 : IIForm<opcode, 0, src, sz, outs, ins, asmstr, pattern>;
185 dag outs, dag ins, string asmstr, list<dag> pattern>
186 : IIForm16<opcode, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
189 dag outs, dag ins, string asmstr, list<dag> pattern>
190 : IIForm16<opcode, SrcMem, Size4Bytes, outs, ins, asmstr, pattern>;
193 dag outs, dag ins, string asmstr, list<dag> pattern>
194 : IIForm16<opcode, SrcImm, Size4Bytes, outs, ins, asmstr, pattern>;
198 dag outs, dag ins, string asmstr, list<dag> pattern>
200 let Pattern = pattern;
207 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
209 let Pattern = pattern;