Lines Matching refs:asmstr
13 class I<bits<6> opcode, dag OOL, dag IOL, string asmstr, InstrItinClass itin>
25 let AsmString = asmstr;
77 class I2<bits<6> opcode1, bits<6> opcode2, dag OOL, dag IOL, string asmstr,
91 let AsmString = asmstr;
112 class IXFormMemOp<bits<6> opcode, dag OOL, dag IOL, string asmstr,
114 :I<opcode, OOL, IOL, asmstr, itin>, XFormMemOp;
117 class IForm<bits<6> opcode, bit aa, bit lk, dag OOL, dag IOL, string asmstr,
119 : I<opcode, OOL, IOL, asmstr, itin> {
129 class BForm<bits<6> opcode, bit aa, bit lk, dag OOL, dag IOL, string asmstr>
130 : I<opcode, OOL, IOL, asmstr, IIC_BrB> {
147 string asmstr>
148 : BForm<opcode, aa, lk, OOL, IOL, asmstr> {
155 dag OOL, dag IOL, string asmstr>
156 : I<opcode, OOL, IOL, asmstr, IIC_BrB> {
167 dag OOL, dag IOL, string asmstr>
168 : I<opcode, OOL, IOL, asmstr, IIC_BrB> {
181 dag OOL, dag IOL, string asmstr>
182 : I<opcode, OOL, IOL, asmstr, IIC_BrB> {
197 dag OOL, dag IOL, string asmstr>
198 : I<opcode, OOL, IOL, asmstr, IIC_BrB> {
211 dag OOL, dag IOL, string asmstr, InstrItinClass itin,
213 : I<opcode, OOL, IOL, asmstr, itin> {
223 class DForm_base<bits<6> opcode, dag OOL, dag IOL, string asmstr,
225 : I<opcode, OOL, IOL, asmstr, itin> {
237 class DForm_1<bits<6> opcode, dag OOL, dag IOL, string asmstr,
239 : I<opcode, OOL, IOL, asmstr, itin> {
250 class DForm_1a<bits<6> opcode, dag OOL, dag IOL, string asmstr,
252 : I<opcode, OOL, IOL, asmstr, itin> {
265 class DForm_2<bits<6> opcode, dag OOL, dag IOL, string asmstr,
267 : DForm_base<opcode, OOL, IOL, asmstr, itin, pattern> {
274 class DForm_2_r0<bits<6> opcode, dag OOL, dag IOL, string asmstr,
276 : I<opcode, OOL, IOL, asmstr, itin> {
287 class DForm_4<bits<6> opcode, dag OOL, dag IOL, string asmstr,
289 : I<opcode, OOL, IOL, asmstr, itin> {
301 class DForm_4_zero<bits<6> opcode, dag OOL, dag IOL, string asmstr,
303 : DForm_1<opcode, OOL, IOL, asmstr, itin, pattern> {
309 string asmstr, InstrItinClass itin,
311 : DForm_4<opcode, OOL, IOL, asmstr, itin, pattern> {
318 dag OOL, dag IOL, string asmstr,
320 : I2<opcode1, opcode2, OOL, IOL, asmstr, itin> {
338 dag OOL, dag IOL, string asmstr,
341 OOL, IOL, asmstr, itin, pattern> {
346 class DForm_5<bits<6> opcode, dag OOL, dag IOL, string asmstr,
348 : I<opcode, OOL, IOL, asmstr, itin> {
361 class DForm_5_ext<bits<6> opcode, dag OOL, dag IOL, string asmstr,
363 : DForm_5<opcode, OOL, IOL, asmstr, itin> {
367 class DForm_6<bits<6> opcode, dag OOL, dag IOL, string asmstr,
369 : DForm_5<opcode, OOL, IOL, asmstr, itin>;
371 class DForm_6_ext<bits<6> opcode, dag OOL, dag IOL, string asmstr,
373 : DForm_6<opcode, OOL, IOL, asmstr, itin> {
379 class DSForm_1<bits<6> opcode, bits<2> xo, dag OOL, dag IOL, string asmstr,
381 : I<opcode, OOL, IOL, asmstr, itin> {
394 class DXForm<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
396 : I<opcode, OOL, IOL, asmstr, itin> {
411 string asmstr, InstrItinClass itin, list<dag> pattern>
412 : I<opcode, OOL, IOL, asmstr, itin> {
426 string asmstr, InstrItinClass itin,
428 : I<opcode, OOL, IOL, asmstr, itin> {
440 class XForm_base_r3xo<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
442 : I<opcode, OOL, IOL, asmstr, itin> {
459 string asmstr, InstrItinClass itin,
461 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern>, XFormMemOp;
463 class XForm_tlb<bits<10> xo, dag OOL, dag IOL, string asmstr,
464 InstrItinClass itin> : XForm_base_r3xo<31, xo, OOL, IOL, asmstr, itin, []> {
468 class XForm_attn<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
470 : I<opcode, OOL, IOL, asmstr, itin> {
477 <bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
479 : I<opcode, OOL, IOL, asmstr, itin> {
494 class XForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
496 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern>;
498 class XForm_1_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
500 : XForm_base_r3xo_memOp<opcode, xo, OOL, IOL, asmstr, itin, pattern>;
502 class XForm_1a<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
504 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
508 class XForm_rs<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
510 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
515 class XForm_tlbws<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
517 : I<opcode, OOL, IOL, asmstr, itin> {
531 class XForm_6<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
533 : XForm_base_r3xo_swapped<opcode, xo, OOL, IOL, asmstr, itin> {
537 class XForm_8<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
539 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern>;
541 class XForm_8_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
543 : XForm_base_r3xo_memOp<opcode, xo, OOL, IOL, asmstr, itin, pattern>;
545 class XForm_10<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
547 : XForm_base_r3xo_swapped<opcode, xo, OOL, IOL, asmstr, itin> {
551 class XForm_11<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
553 : XForm_base_r3xo_swapped<opcode, xo, OOL, IOL, asmstr, itin> {
558 class XForm_16<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
560 : I<opcode, OOL, IOL, asmstr, itin> {
575 class XForm_icbt<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
577 : I<opcode, OOL, IOL, asmstr, itin> {
590 class XForm_sr<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
592 : I<opcode, OOL, IOL, asmstr, itin> {
601 class XForm_mbar<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
603 : I<opcode, OOL, IOL, asmstr, itin> {
610 class XForm_srin<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
612 : I<opcode, OOL, IOL, asmstr, itin> {
621 class XForm_mtmsr<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
623 : I<opcode, OOL, IOL, asmstr, itin> {
632 class XForm_16_ext<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
634 : XForm_16<opcode, xo, OOL, IOL, asmstr, itin> {
638 class XForm_17<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
640 : I<opcode, OOL, IOL, asmstr, itin> {
653 class XForm_17a<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
655 : XForm_17<opcode, xo, OOL, IOL, asmstr, itin > {
660 class XForm_18<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
662 : I<opcode, OOL, IOL, asmstr, itin> {
676 class XForm_19<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
678 : XForm_18<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
682 class XForm_20<bits<6> opcode, bits<6> xo, dag OOL, dag IOL, string asmstr,
684 : I<opcode, OOL, IOL, asmstr, itin> {
700 class XForm_24<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
702 : I<opcode, OOL, IOL, asmstr, itin> {
712 string asmstr, InstrItinClass itin, list<dag> pattern>
713 : I<opcode, OOL, IOL, asmstr, itin> {
726 string asmstr, InstrItinClass itin, list<dag> pattern>
727 : XForm_24_sync<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
731 class XForm_25<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
733 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
737 string asmstr, InstrItinClass itin, list<dag> pattern>
738 : XForm_base_r3xo_memOp<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
742 class XForm_26<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
744 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
749 string asmstr, InstrItinClass itin, list<dag> pattern>
750 : XForm_base_r3xo_memOp<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
753 class XForm_28<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
755 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
760 class XForm_42<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
762 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
772 class XForm_43<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
774 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
786 class XForm_44<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
788 : I<opcode, OOL, IOL, asmstr, itin> {
800 class XForm_45<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
802 : I<opcode, OOL, IOL, asmstr, itin> {
815 dag OOL, dag IOL, string asmstr, InstrItinClass itin,
817 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
829 bits<10> xo, dag OOL, dag IOL, string asmstr,
831 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
844 bits<10> xo, dag OOL, dag IOL, string asmstr,
846 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
860 bits<10> xo, dag OOL, dag IOL, string asmstr,
862 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
876 class XForm_0<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
878 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
884 class XForm_16b<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
886 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
892 string asmstr, InstrItinClass itin>
893 : I<opcode, OOL, IOL, asmstr, itin> {
906 string asmstr, InstrItinClass itin>
907 : I<opcode, OOL, IOL, asmstr, itin> {
918 class XForm_htm2<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
920 : I<opcode, OOL, IOL, asmstr, itin> {
932 class XForm_htm3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
934 : I<opcode, OOL, IOL, asmstr, itin> {
947 string asmstr, InstrItinClass itin, list<dag> pattern>
948 : I<opcode, OOL, IOL, asmstr, itin> {
967 string asmstr, InstrItinClass itin, list<dag> pattern>
968 : I<opcode, OOL, IOL, asmstr, itin> {
985 string asmstr, InstrItinClass itin, list<dag> pattern>
986 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
991 string asmstr, InstrItinClass itin, list<dag> pattern>
992 : I<opcode, OOL, IOL, asmstr, itin> {
1007 string asmstr, InstrItinClass itin, list<dag> pattern>
1008 : I<opcode, OOL, IOL, asmstr, itin> {
1024 string asmstr, InstrItinClass itin>
1025 : XForm_base_r3xo_memOp<opcode, xo, OOL, IOL, asmstr, itin, []> {
1028 class X_BF3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1030 : XForm_17<opcode, xo, OOL, IOL, asmstr, itin> {
1037 string asmstr, InstrItinClass itin, list<dag> pattern>
1038 : XForm_16<opcode, xo, OOL, IOL, asmstr, itin> {
1047 class XX1Form<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1049 : I<opcode, OOL, IOL, asmstr, itin> {
1064 string asmstr, InstrItinClass itin, list<dag> pattern>
1065 : XX1Form<opcode, xo, OOL, IOL, asmstr, itin, pattern>, XFormMemOp;
1068 string asmstr, InstrItinClass itin, list<dag> pattern>
1069 : XX1Form<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1073 class XX2Form<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1075 : I<opcode, OOL, IOL, asmstr, itin> {
1089 class XX2Form_1<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1091 : I<opcode, OOL, IOL, asmstr, itin> {
1105 class XX2Form_2<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1107 : I<opcode, OOL, IOL, asmstr, itin> {
1124 string asmstr, InstrItinClass itin, list<dag> pattern>
1125 : I<opcode, OOL, IOL, asmstr, itin> {
1142 string asmstr, InstrItinClass itin, list<dag> pattern>
1143 : I<opcode, OOL, IOL, asmstr, itin> {
1159 string asmstr, InstrItinClass itin, list<dag> pattern>
1160 : I<opcode, OOL, IOL, asmstr, itin> {
1175 string asmstr, InstrItinClass itin, list<dag> pattern>
1176 : I<opcode, OOL, IOL, asmstr, itin> {
1192 dag OOL, dag IOL, string asmstr, InstrItinClass itin,
1194 : I<opcode, OOL, IOL, asmstr, itin> {
1213 string asmstr, InstrItinClass itin, list<dag> pattern>
1214 : I<opcode, OOL, IOL, asmstr, itin> {
1227 class XX3Form<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
1229 : I<opcode, OOL, IOL, asmstr, itin> {
1245 class XX3Form_SameOp<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
1247 : XX3Form<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1252 class XX3Form_1<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
1254 : I<opcode, OOL, IOL, asmstr, itin> {
1271 class XX3Form_2<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1273 : I<opcode, OOL, IOL, asmstr, itin> {
1292 class XX3Form_Rc<bits<6> opcode, bits<7> xo, dag OOL, dag IOL, string asmstr,
1294 : I<opcode, OOL, IOL, asmstr, itin> {
1313 class XX4Form<bits<6> opcode, bits<2> xo, dag OOL, dag IOL, string asmstr,
1315 : I<opcode, OOL, IOL, asmstr, itin> {
1335 class DCB_Form<bits<10> xo, bits<5> immfield, dag OOL, dag IOL, string asmstr,
1337 : I<31, OOL, IOL, asmstr, itin> {
1350 class DCB_Form_hint<bits<10> xo, dag OOL, dag IOL, string asmstr,
1352 : I<31, OOL, IOL, asmstr, itin> {
1367 class DSS_Form<bits<1> T, bits<10> xo, dag OOL, dag IOL, string asmstr,
1369 : I<31, OOL, IOL, asmstr, itin> {
1386 class XLForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1388 : I<opcode, OOL, IOL, asmstr, itin> {
1402 class XLForm_1_np<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1404 : XLForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1410 class XLForm_1_gen<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1412 : XLForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1421 class XLForm_1_ext<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1423 : I<opcode, OOL, IOL, asmstr, itin> {
1435 class XLForm_2<bits<6> opcode, bits<10> xo, bit lk, dag OOL, dag IOL, string asmstr,
1437 : I<opcode, OOL, IOL, asmstr, itin> {
1453 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1454 : XLForm_2<opcode, xo, lk, OOL, IOL, asmstr, itin, pattern> {
1465 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1466 : XLForm_2<opcode, xo, lk, OOL, IOL, asmstr, itin, pattern> {
1472 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1473 : XLForm_2<opcode, xo, lk, OOL, IOL, asmstr, itin, pattern> {
1479 class XLForm_3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1481 : I<opcode, OOL, IOL, asmstr, itin> {
1494 class XLForm_4<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1496 : I<opcode, OOL, IOL, asmstr, itin> {
1513 class XLForm_S<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1515 : I<opcode, OOL, IOL, asmstr, itin> {
1528 dag OOL, dag IOL, string asmstr,
1530 : I2<opcode1, opcode2, OOL, IOL, asmstr, itin> {
1556 dag OOL, dag IOL, string asmstr,
1559 OOL, IOL, asmstr, itin, pattern> {
1567 dag IOL, string asmstr, InstrItinClass itin,
1569 : I2<opcode1, opcode2, OOL, IOL, asmstr, itin> {
1589 class XFXForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1591 : I<opcode, OOL, IOL, asmstr, itin> {
1611 dag OOL, dag IOL, string asmstr, InstrItinClass itin>
1612 : XFXForm_1<opcode, xo, OOL, IOL, asmstr, itin> {
1616 class XFXForm_3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1618 : I<opcode, OOL, IOL, asmstr, itin> {
1627 class XFXForm_3p<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1629 : I<opcode, OOL, IOL, asmstr, itin> {
1640 class XFXForm_5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1642 : I<opcode, OOL, IOL, asmstr, itin> {
1654 class XFXForm_5a<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1656 : I<opcode, OOL, IOL, asmstr, itin> {
1668 class XFXForm_7<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1670 : XFXForm_1<opcode, xo, OOL, IOL, asmstr, itin>;
1673 dag OOL, dag IOL, string asmstr, InstrItinClass itin>
1674 : XFXForm_7<opcode, xo, OOL, IOL, asmstr, itin> {
1681 class XFLForm<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1683 : I<opcode, OOL, IOL, asmstr, itin> {
1698 class XFLForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1700 : I<opcode, OOL, IOL, asmstr, itin> {
1718 class XSForm_1<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1720 : I<opcode, OOL, IOL, asmstr, itin> {
1737 class XOForm_1<bits<6> opcode, bits<9> xo, bit oe, dag OOL, dag IOL, string asmstr,
1739 : I<opcode, OOL, IOL, asmstr, itin> {
1757 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1758 : XOForm_1<opcode, xo, oe, OOL, IOL, asmstr, itin, pattern> {
1763 class AForm_1<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1765 : I<opcode, OOL, IOL, asmstr, itin> {
1783 class AForm_2<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1785 : AForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1789 class AForm_3<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1791 : AForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1795 class AForm_4<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1797 : I<opcode, OOL, IOL, asmstr, itin> {
1814 class MForm_1<bits<6> opcode, dag OOL, dag IOL, string asmstr,
1816 : I<opcode, OOL, IOL, asmstr, itin> {
1835 class MForm_2<bits<6> opcode, dag OOL, dag IOL, string asmstr,
1837 : MForm_1<opcode, OOL, IOL, asmstr, itin, pattern> {
1841 class MDForm_1<bits<6> opcode, bits<3> xo, dag OOL, dag IOL, string asmstr,
1843 : I<opcode, OOL, IOL, asmstr, itin> {
1862 class MDSForm_1<bits<6> opcode, bits<4> xo, dag OOL, dag IOL, string asmstr,
1864 : I<opcode, OOL, IOL, asmstr, itin> {
1886 class VAForm_1<bits<6> xo, dag OOL, dag IOL, string asmstr,
1888 : I<4, OOL, IOL, asmstr, itin> {
1904 class VAForm_1a<bits<6> xo, dag OOL, dag IOL, string asmstr,
1906 : I<4, OOL, IOL, asmstr, itin> {
1921 class VAForm_2<bits<6> xo, dag OOL, dag IOL, string asmstr,
1923 : I<4, OOL, IOL, asmstr, itin> {
1940 class VXForm_1<bits<11> xo, dag OOL, dag IOL, string asmstr,
1942 : I<4, OOL, IOL, asmstr, itin> {
1955 class VXForm_setzero<bits<11> xo, dag OOL, dag IOL, string asmstr,
1957 : VXForm_1<xo, OOL, IOL, asmstr, itin, pattern> {
1963 class VXForm_2<bits<11> xo, dag OOL, dag IOL, string asmstr,
1965 : I<4, OOL, IOL, asmstr, itin> {
1977 class VXForm_3<bits<11> xo, dag OOL, dag IOL, string asmstr,
1979 : I<4, OOL, IOL, asmstr, itin> {
1992 class VXForm_4<bits<11> xo, dag OOL, dag IOL, string asmstr,
1994 : I<4, OOL, IOL, asmstr, itin> {
2006 class VXForm_5<bits<11> xo, dag OOL, dag IOL, string asmstr,
2008 : I<4, OOL, IOL, asmstr, itin> {
2021 string asmstr, InstrItinClass itin, list<dag> pattern>
2022 : I<4, OOL, IOL, asmstr, itin> {
2035 class VXForm_CR<bits<11> xo, dag OOL, dag IOL, string asmstr,
2037 : I<4, OOL, IOL, asmstr, itin> {
2053 class VXForm_BX<bits<11> xo, dag OOL, dag IOL, string asmstr,
2055 : I<4, OOL, IOL, asmstr, itin> {
2068 class VXRForm_1<bits<10> xo, dag OOL, dag IOL, string asmstr,
2070 : I<4, OOL, IOL, asmstr, itin> {
2087 dag OOL, dag IOL, string asmstr,
2089 : I<4, OOL, IOL, asmstr, itin> {
2105 class VX_RD5_RSp5_PS1_XO9<bits<9> xo, dag OOL, dag IOL, string asmstr,
2107 : I<4, OOL, IOL, asmstr, itin> {
2123 class Z23Form_8<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
2125 : I<opcode, OOL, IOL, asmstr, itin> {
2145 string asmstr, InstrItinClass itin, list<dag> pattern>
2146 : I<opcode, OOL, IOL, asmstr, itin> {
2165 class PPCEmitTimePseudo<dag OOL, dag IOL, string asmstr, list<dag> pattern>
2166 : I<0, OOL, IOL, asmstr, NoItinerary> {
2176 class PPCCustomInserterPseudo<dag OOL, dag IOL, string asmstr,
2178 : PPCEmitTimePseudo<OOL, IOL, asmstr, pattern> {
2184 class PPCPostRAExpPseudo<dag OOL, dag IOL, string asmstr, list<dag> pattern>
2185 : PPCEmitTimePseudo<OOL, IOL, asmstr, pattern> {
2189 class PseudoXFormMemOp<dag OOL, dag IOL, string asmstr, list<dag> pattern>
2190 : PPCPostRAExpPseudo<OOL, IOL, asmstr, pattern>, XFormMemOp;