Lines Matching full:oops
442 class T2OneRegImm<dag oops, dag iops, InstrItinClass itin,
444 : T2I<oops, iops, itin, opc, asm, pattern> {
455 class T2sOneRegImm<dag oops, dag iops, InstrItinClass itin,
457 : T2sI<oops, iops, itin, opc, asm, pattern> {
468 class T2OneRegCmpImm<dag oops, dag iops, InstrItinClass itin,
470 : T2I<oops, iops, itin, opc, asm, pattern> {
481 class T2OneRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
483 : T2I<oops, iops, itin, opc, asm, pattern> {
494 class T2sOneRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
496 : T2sI<oops, iops, itin, opc, asm, pattern> {
507 class T2OneRegCmpShiftedReg<dag oops, dag iops, InstrItinClass itin,
509 : T2I<oops, iops, itin, opc, asm, pattern> {
520 class T2TwoReg<dag oops, dag iops, InstrItinClass itin,
522 : T2I<oops, iops, itin, opc, asm, pattern> {
530 class T2sTwoReg<dag oops, dag iops, InstrItinClass itin,
532 : T2sI<oops, iops, itin, opc, asm, pattern> {
540 class T2TwoRegCmp<dag oops, dag iops, InstrItinClass itin,
542 : T2I<oops, iops, itin, opc, asm, pattern> {
551 class T2TwoRegImm<dag oops, dag iops, InstrItinClass itin,
553 : T2I<oops, iops, itin, opc, asm, pattern> {
565 class T2sTwoRegImm<dag oops, dag iops, InstrItinClass itin,
567 : T2sI<oops, iops, itin, opc, asm, pattern> {
579 class T2TwoRegShiftImm<dag oops, dag iops, InstrItinClass itin,
581 : T2I<oops, iops, itin, opc, asm, pattern> {
592 class T2sTwoRegShiftImm<dag oops, dag iops, InstrItinClass itin,
594 : T2sI<oops, iops, itin, opc, asm, pattern> {
605 class T2ThreeReg<dag oops, dag iops, InstrItinClass itin,
607 : T2I<oops, iops, itin, opc, asm, pattern> {
617 class T2ThreeRegNoP<dag oops, dag iops, InstrItinClass itin,
619 : T2XI<oops, iops, itin, asm, pattern> {
629 class T2sThreeReg<dag oops, dag iops, InstrItinClass itin,
631 : T2sI<oops, iops, itin, opc, asm, pattern> {
641 class T2TwoRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
643 : T2I<oops, iops, itin, opc, asm, pattern> {
656 class T2sTwoRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
658 : T2sI<oops, iops, itin, opc, asm, pattern> {
671 class T2FourReg<dag oops, dag iops, InstrItinClass itin,
673 : T2I<oops, iops, itin, opc, asm, pattern> {
1349 class T2I_ext_rrot_base<bits<3> opcod, dag iops, dag oops,
1352 : T2TwoReg<iops, oops, IIC_iEXTr, opc, oprs, pattern> {
1405 class T2PCOneRegImm<dag oops, dag iops, InstrItinClass itin,
1407 : T2XI<oops, iops, itin, asm, pattern> {
1667 class T2Ildacq<bits<4> bits23_20, bits<2> bit54, dag oops, dag iops,
1669 : Thumb2I<oops, iops, AddrModeNone, 4, NoItinerary,
1882 class T2Istrrel<bits<2> bit54, dag oops, dag iops,
1884 : Thumb2I<oops, iops, AddrModeNone, 4, NoItinerary, opc,
2655 class T2ThreeReg_mac<bit long, bits<3> op22_20, bits<4> op7_4, dag oops,
2657 : T2ThreeReg<oops, iops, itin, opc, asm, pattern> {
2665 class T2FourReg_mac<bit long, bits<3> op22_20, bits<4> op7_4, dag oops,
2667 : T2FourReg<oops, iops, itin, opc, asm, pattern> {
2851 class T2BitFI<dag oops, dag iops, InstrItinClass itin,
2853 : T2I<oops, iops, itin, opc, asm, pattern> {
2864 class T2TwoRegBitFI<dag oops, dag iops, InstrItinClass itin,
2866 : T2BitFI<oops, iops, itin, opc, asm, pattern> {
3328 class T2I_misc<bits<2> op1, bits<2> op2, dag oops, dag iops,
3330 : T2ThreeReg<oops, iops, itin, opc, asm, pattern> {
3651 class T2I_ldrex<bits<4> opcod, dag oops, dag iops, AddrMode am, int sz,
3654 : Thumb2I<oops, iops, am, sz, itin, opc, asm, cstr, pattern> {
3666 class T2I_strex<bits<4> opcod, dag oops, dag iops, AddrMode am, int sz,
3669 : Thumb2I<oops, iops, am, sz, itin, opc, asm, cstr, pattern> {
4209 class T2SRS<bits<2> Op, bit W, dag oops, dag iops, InstrItinClass itin,
4211 : T2I<oops, iops, itin, opc, asm, pattern>,
4242 class T2RFE<bits<12> op31_20, dag oops, dag iops, InstrItinClass itin,
4244 : T2I<oops, iops, itin, opc, asm, pattern>,
4379 class T2CI<bits<4> op31_28, dag oops, dag iops, string opc, string asm,
4381 : T2I<oops, iops, NoItinerary, opc, asm, pattern, am> {
4603 class t2MovRCopro<bits<4> Op, string opc, bit direction, dag oops, dag iops,
4605 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2",
4628 class t2MovRRCopro<bits<4> Op, string opc, bit direction, dag oops, dag iops,
4630 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> {
5449 class V8_1MI<dag oops, dag iops, AddrMode am, InstrItinClass itin, string asm,
5451 : Thumb2XI<oops, iops, am, 4, itin, !strconcat(asm, "\t", ops), cstr,
5549 class t2LOL<dag oops, dag iops, string asm, string ops>
5550 : V8_1MI<oops, iops, AddrModeNone, NoItinerary, asm, ops, "", [] > {