Lines Matching refs:pattern
14 class AVRInst<dag outs, dag ins, string asmstr, list<dag> pattern>
21 let Pattern = pattern;
27 class AVRInst16<dag outs, dag ins, string asmstr, list<dag> pattern>
28 : AVRInst<outs, ins, asmstr, pattern> {
35 class AVRInst32<dag outs, dag ins, string asmstr, list<dag> pattern>
36 : AVRInst<outs, ins, asmstr, pattern> {
50 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
51 : AVRInst16<outs, ins, asmstr, pattern> {
52 let Pattern = pattern;
67 list<dag> pattern> : AVRInst16<outs, ins, asmstr, pattern> {
79 list<dag> pattern> : AVRInst16<outs, ins, asmstr, pattern> {
93 class FZRd<bits<3> t, dag outs, dag ins, string asmstr, list<dag> pattern>
94 : AVRInst16<outs, ins, asmstr, pattern> {
115 class FRdK<bits<4> opcode, dag outs, dag ins, string asmstr, list<dag> pattern>
116 : AVRInst16<outs, ins, asmstr, pattern> {
136 list<dag> pattern> : AVRInst16<outs, ins, asmstr, pattern> {
154 class FSTDLDD<bit type, dag outs, dag ins, string asmstr, list<dag> pattern>
155 : AVRInst16<outs, ins, asmstr, pattern> {
181 // Note that the bit labelled 'i' above does not follow a simple pattern,
186 list<dag> pattern> : AVRInst16<outs, ins, asmstr, pattern> {
216 class FLPMX<bit e, bit p, dag outs, dag ins, string asmstr, list<dag> pattern>
217 : AVRInst16<outs, ins, asmstr, pattern> {
240 class FMOVWRdRr<dag outs, dag ins, string asmstr, list<dag> pattern>
241 : AVRInst16<outs, ins, asmstr, pattern> {
258 class FMUL2RdRr<bit f, dag outs, dag ins, string asmstr, list<dag> pattern>
259 : AVRInst16<outs, ins, asmstr, pattern> {
281 class FFMULRdRr<bits<2> f, dag outs, dag ins, string asmstr, list<dag> pattern>
282 : AVRInst16<outs, ins, asmstr, pattern> {
302 class FWRdK<bit f, dag outs, dag ins, string asmstr, list<dag> pattern>
303 : AVRInst16<outs, ins, asmstr, pattern> {
322 class FIORdA<dag outs, dag ins, string asmstr, list<dag> pattern>
323 : AVRInst16<outs, ins, asmstr, pattern> {
341 class FIOARr<dag outs, dag ins, string asmstr, list<dag> pattern>
342 : AVRInst16<outs, ins, asmstr, pattern> {
361 class FIOBIT<bits<2> t, dag outs, dag ins, string asmstr, list<dag> pattern>
362 : AVRInst16<outs, ins, asmstr, pattern> {
386 class FRdB<bits<2> t, dag outs, dag ins, string asmstr, list<dag> pattern>
387 : AVRInst16<outs, ins, asmstr, pattern> {
408 class FDES<dag outs, dag ins, string asmstr, list<dag> pattern>
409 : AVRInst16<outs, ins, asmstr, pattern> {
428 list<dag> pattern> : AVRInst16<outs, ins, asmstr, pattern> {
441 class F16<bits<16> opcode, dag outs, dag ins, string asmstr, list<dag> pattern>
442 : AVRInst16<outs, ins, asmstr, pattern> {
446 class F32<bits<32> opcode, dag outs, dag ins, string asmstr, list<dag> pattern>
447 : AVRInst32<outs, ins, asmstr, pattern> {
456 class FBRk<bit f, dag outs, dag ins, string asmstr, list<dag> pattern>
457 : AVRInst16<outs, ins, asmstr, pattern> {
470 class F32BRk<bits<3> f, dag outs, dag ins, string asmstr, list<dag> pattern>
471 : AVRInst32<outs, ins, asmstr, pattern> {
487 class F32DM<bit f, dag outs, dag ins, string asmstr, list<dag> pattern>
488 : AVRInst32<outs, ins, asmstr, pattern> {
506 class FS<bit b, dag outs, dag ins, string asmstr, list<dag> pattern>
507 : AVRInst16<outs, ins, asmstr, pattern> {
524 class FSK<bit f, dag outs, dag ins, string asmstr, list<dag> pattern>
525 : AVRInst16<outs, ins, asmstr, pattern> {
541 class ExtensionPseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
542 : Pseudo<outs, ins, asmstr, pattern> {
546 class StorePseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
547 : Pseudo<outs, ins, asmstr, pattern> {
551 class SelectPseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
552 : Pseudo<outs, ins, asmstr, pattern> {
558 class ShiftPseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
559 : Pseudo<outs, ins, asmstr, pattern> {