Lines Matching refs:dag

13 class I<bits<6> opcode, dag OOL, dag IOL, string asmstr, InstrItinClass itin>
77 class I2<bits<6> opcode1, bits<6> opcode2, dag OOL, dag IOL, string asmstr,
112 class IXFormMemOp<bits<6> opcode, dag OOL, dag IOL, string asmstr,
117 class IForm<bits<6> opcode, bit aa, bit lk, dag OOL, dag IOL, string asmstr,
118 InstrItinClass itin, list<dag> pattern>
129 class BForm<bits<6> opcode, bit aa, bit lk, dag OOL, dag IOL, string asmstr>
146 class BForm_1<bits<6> opcode, bits<5> bo, bit aa, bit lk, dag OOL, dag IOL,
155 dag OOL, dag IOL, string asmstr>
167 dag OOL, dag IOL, string asmstr>
181 dag OOL, dag IOL, string asmstr>
197 dag OOL, dag IOL, string asmstr>
211 dag OOL, dag IOL, string asmstr, InstrItinClass itin,
212 list<dag> pattern>
223 class DForm_base<bits<6> opcode, dag OOL, dag IOL, string asmstr,
224 InstrItinClass itin, list<dag> pattern>
237 class DForm_1<bits<6> opcode, dag OOL, dag IOL, string asmstr,
238 InstrItinClass itin, list<dag> pattern>
250 class DForm_1a<bits<6> opcode, dag OOL, dag IOL, string asmstr,
251 InstrItinClass itin, list<dag> pattern>
265 class DForm_2<bits<6> opcode, dag OOL, dag IOL, string asmstr,
266 InstrItinClass itin, list<dag> pattern>
274 class DForm_2_r0<bits<6> opcode, dag OOL, dag IOL, string asmstr,
275 InstrItinClass itin, list<dag> pattern>
287 class DForm_4<bits<6> opcode, dag OOL, dag IOL, string asmstr,
288 InstrItinClass itin, list<dag> pattern>
301 class DForm_4_zero<bits<6> opcode, dag OOL, dag IOL, string asmstr,
302 InstrItinClass itin, list<dag> pattern>
308 class DForm_4_fixedreg_zero<bits<6> opcode, bits<5> R, dag OOL, dag IOL,
310 list<dag> pattern>
318 dag OOL, dag IOL, string asmstr,
319 InstrItinClass itin, list<dag> pattern>
338 dag OOL, dag IOL, string asmstr,
339 InstrItinClass itin, list<dag> pattern>
346 class DForm_5<bits<6> opcode, dag OOL, dag IOL, string asmstr,
361 class DForm_5_ext<bits<6> opcode, dag OOL, dag IOL, string asmstr,
367 class DForm_6<bits<6> opcode, dag OOL, dag IOL, string asmstr,
371 class DForm_6_ext<bits<6> opcode, dag OOL, dag IOL, string asmstr,
379 class DSForm_1<bits<6> opcode, bits<2> xo, dag OOL, dag IOL, string asmstr,
380 InstrItinClass itin, list<dag> pattern>
394 class DXForm<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
395 InstrItinClass itin, list<dag> pattern>
410 class DQ_RD6_RS5_DQ12<bits<6> opcode, bits<3> xo, dag OOL, dag IOL,
411 string asmstr, InstrItinClass itin, list<dag> pattern>
425 class DQForm_RTp5_RA17_MEM<bits<6> opcode, bits<4> xo, dag OOL, dag IOL,
427 list<dag> pattern>
440 class XForm_base_r3xo<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
441 InstrItinClass itin, list<dag> pattern>
458 class XForm_base_r3xo_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
460 list<dag> pattern>
463 class XForm_tlb<bits<10> xo, dag OOL, dag IOL, string asmstr,
468 class XForm_attn<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
477 <bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
494 class XForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
495 InstrItinClass itin, list<dag> pattern>
498 class XForm_1_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
499 InstrItinClass itin, list<dag> pattern>
502 class XForm_1a<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
503 InstrItinClass itin, list<dag> pattern>
508 class XForm_rs<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
509 InstrItinClass itin, list<dag> pattern>
515 class XForm_tlbws<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
516 InstrItinClass itin, list<dag> pattern>
531 class XForm_6<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
532 InstrItinClass itin, list<dag> pattern>
537 class XForm_8<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
538 InstrItinClass itin, list<dag> pattern>
541 class XForm_8_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
542 InstrItinClass itin, list<dag> pattern>
545 class XForm_10<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
546 InstrItinClass itin, list<dag> pattern>
551 class XForm_11<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
552 InstrItinClass itin, list<dag> pattern>
558 class XForm_16<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
575 class XForm_icbt<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
590 class XForm_sr<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
601 class XForm_mbar<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
610 class XForm_srin<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
621 class XForm_mtmsr<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
632 class XForm_16_ext<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
638 class XForm_17<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
653 class XForm_17a<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
654 InstrItinClass itin, list<dag> pattern>
660 class XForm_18<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
661 InstrItinClass itin, list<dag> pattern>
676 class XForm_19<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
677 InstrItinClass itin, list<dag> pattern>
682 class XForm_20<bits<6> opcode, bits<6> xo, dag OOL, dag IOL, string asmstr,
683 InstrItinClass itin, list<dag> pattern>
700 class XForm_24<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
701 InstrItinClass itin, list<dag> pattern>
711 class XForm_24_sync<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
712 string asmstr, InstrItinClass itin, list<dag> pattern>
725 class XForm_24_eieio<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
726 string asmstr, InstrItinClass itin, list<dag> pattern>
731 class XForm_25<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
732 InstrItinClass itin, list<dag> pattern>
736 class XForm_25_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
737 string asmstr, InstrItinClass itin, list<dag> pattern>
742 class XForm_26<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
743 InstrItinClass itin, list<dag> pattern>
748 class XForm_28_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
749 string asmstr, InstrItinClass itin, list<dag> pattern>
753 class XForm_28<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
754 InstrItinClass itin, list<dag> pattern>
760 class XForm_42<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
761 InstrItinClass itin, list<dag> pattern>
772 class XForm_43<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
773 InstrItinClass itin, list<dag> pattern>
786 class XForm_44<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
800 class XForm_45<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
815 dag OOL, dag IOL, string asmstr, InstrItinClass itin,
816 list<dag> pattern>
829 bits<10> xo, dag OOL, dag IOL, string asmstr,
830 InstrItinClass itin, list<dag> pattern>
844 bits<10> xo, dag OOL, dag IOL, string asmstr,
845 InstrItinClass itin, list<dag> pattern>
860 bits<10> xo, dag OOL, dag IOL, string asmstr,
861 InstrItinClass itin, list<dag> pattern>
876 class XForm_0<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
877 InstrItinClass itin, list<dag> pattern>
884 class XForm_16b<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
885 InstrItinClass itin, list<dag> pattern>
891 class XForm_htm0<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
905 class XForm_htm1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
918 class XForm_htm2<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
932 class XForm_htm3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
946 class X_BF3_L1_RS5_RS5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
947 string asmstr, InstrItinClass itin, list<dag> pattern>
966 class X_BF3_RS5_RS5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
967 string asmstr, InstrItinClass itin, list<dag> pattern>
984 class X_RD5_XO5_RS5<bits<6> opcode, bits<5> xo2, bits<10> xo, dag OOL, dag IOL,
985 string asmstr, InstrItinClass itin, list<dag> pattern>
990 class X_BF3_DCMX7_RS5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
991 string asmstr, InstrItinClass itin, list<dag> pattern>
1006 class X_RD6_IMM8<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1007 string asmstr, InstrItinClass itin, list<dag> pattern>
1023 class X_RD5_RS5_IM5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1028 class X_BF3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1036 class X_L1_RS5_RS5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1037 string asmstr, InstrItinClass itin, list<dag> pattern>
1047 class XX1Form<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1048 InstrItinClass itin, list<dag> pattern>
1063 class XX1Form_memOp<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1064 string asmstr, InstrItinClass itin, list<dag> pattern>
1067 class XX1_RS6_RD5_XO<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1068 string asmstr, InstrItinClass itin, list<dag> pattern>
1073 class XX2Form<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1074 InstrItinClass itin, list<dag> pattern>
1089 class XX2Form_1<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1090 InstrItinClass itin, list<dag> pattern>
1105 class XX2Form_2<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1106 InstrItinClass itin, list<dag> pattern>
1123 class XX2_RD6_UIM5_RS6<bits<6> opcode, bits<9> xo, dag OOL, dag IOL,
1124 string asmstr, InstrItinClass itin, list<dag> pattern>
1141 class XX2_RD5_XO5_RS6<bits<6> opcode, bits<5> xo2, bits<9> xo, dag OOL, dag IOL,
1142 string asmstr, InstrItinClass itin, list<dag> pattern>
1158 class XX2_RD6_XO5_RS6<bits<6> opcode, bits<5> xo2, bits<9> xo, dag OOL, dag IOL,
1159 string asmstr, InstrItinClass itin, list<dag> pattern>
1174 class XX2_BF3_DCMX7_RS6<bits<6> opcode, bits<9> xo, dag OOL, dag IOL,
1175 string asmstr, InstrItinClass itin, list<dag> pattern>
1192 dag OOL, dag IOL, string asmstr, InstrItinClass itin,
1193 list<dag> pattern>
1212 class XForm_XD6_RA5_RB5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL,
1213 string asmstr, InstrItinClass itin, list<dag> pattern>
1227 class XX3Form<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
1228 InstrItinClass itin, list<dag> pattern>
1245 class XX3Form_SameOp<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
1246 InstrItinClass itin, list<dag> pattern>
1252 class XX3Form_1<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
1253 InstrItinClass itin, list<dag> pattern>
1271 class XX3Form_2<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1272 InstrItinClass itin, list<dag> pattern>
1292 class XX3Form_Rc<bits<6> opcode, bits<7> xo, dag OOL, dag IOL, string asmstr,
1293 InstrItinClass itin, list<dag> pattern>
1313 class XX4Form<bits<6> opcode, bits<2> xo, dag OOL, dag IOL, string asmstr,
1314 InstrItinClass itin, list<dag> pattern>
1335 class DCB_Form<bits<10> xo, bits<5> immfield, dag OOL, dag IOL, string asmstr,
1336 InstrItinClass itin, list<dag> pattern>
1350 class DCB_Form_hint<bits<10> xo, dag OOL, dag IOL, string asmstr,
1351 InstrItinClass itin, list<dag> pattern>
1367 class DSS_Form<bits<1> T, bits<10> xo, dag OOL, dag IOL, string asmstr,
1368 InstrItinClass itin, list<dag> pattern>
1386 class XLForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1387 InstrItinClass itin, list<dag> pattern>
1402 class XLForm_1_np<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1403 InstrItinClass itin, list<dag> pattern>
1410 class XLForm_1_gen<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1411 InstrItinClass itin, list<dag> pattern>
1421 class XLForm_1_ext<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1422 InstrItinClass itin, list<dag> pattern>
1435 class XLForm_2<bits<6> opcode, bits<10> xo, bit lk, dag OOL, dag IOL, string asmstr,
1436 InstrItinClass itin, list<dag> pattern>
1453 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1465 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1472 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1479 class XLForm_3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1494 class XLForm_4<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1513 class XLForm_S<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1514 InstrItinClass itin, list<dag> pattern>
1528 dag OOL, dag IOL, string asmstr,
1529 InstrItinClass itin, list<dag> pattern>
1556 dag OOL, dag IOL, string asmstr,
1557 InstrItinClass itin, list<dag> pattern>
1566 bits<5> bi, bit lk, bits<6> opcode2, dag OOL,
1567 dag IOL, string asmstr, InstrItinClass itin,
1568 list<dag> pattern>
1589 class XFXForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1611 dag OOL, dag IOL, string asmstr, InstrItinClass itin>
1616 class XFXForm_3<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1627 class XFXForm_3p<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1628 InstrItinClass itin, list<dag> pattern>
1640 class XFXForm_5<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1654 class XFXForm_5a<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1668 class XFXForm_7<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1673 dag OOL, dag IOL, string asmstr, InstrItinClass itin>
1681 class XFLForm<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1682 InstrItinClass itin, list<dag>pattern>
1698 class XFLForm_1<bits<6> opcode, bits<10> xo, dag OOL, dag IOL, string asmstr,
1699 InstrItinClass itin, list<dag>pattern>
1718 class XSForm_1<bits<6> opcode, bits<9> xo, dag OOL, dag IOL, string asmstr,
1719 InstrItinClass itin, list<dag> pattern>
1737 class XOForm_1<bits<6> opcode, bits<9> xo, bit oe, dag OOL, dag IOL, string asmstr,
1738 InstrItinClass itin, list<dag> pattern>
1757 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1763 class AForm_1<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1764 InstrItinClass itin, list<dag> pattern>
1783 class AForm_2<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1784 InstrItinClass itin, list<dag> pattern>
1789 class AForm_3<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1790 InstrItinClass itin, list<dag> pattern>
1795 class AForm_4<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr,
1796 InstrItinClass itin, list<dag> pattern>
1814 class MForm_1<bits<6> opcode, dag OOL, dag IOL, string asmstr,
1815 InstrItinClass itin, list<dag> pattern>
1835 class MForm_2<bits<6> opcode, dag OOL, dag IOL, string asmstr,
1836 InstrItinClass itin, list<dag> pattern>
1841 class MDForm_1<bits<6> opcode, bits<3> xo, dag OOL, dag IOL, string asmstr,
1842 InstrItinClass itin, list<dag> pattern>
1862 class MDSForm_1<bits<6> opcode, bits<4> xo, dag OOL, dag IOL, string asmstr,
1863 InstrItinClass itin, list<dag> pattern>
1886 class VAForm_1<bits<6> xo, dag OOL, dag IOL, string asmstr,
1887 InstrItinClass itin, list<dag> pattern>
1904 class VAForm_1a<bits<6> xo, dag OOL, dag IOL, string asmstr,
1905 InstrItinClass itin, list<dag> pattern>
1921 class VAForm_2<bits<6> xo, dag OOL, dag IOL, string asmstr,
1922 InstrItinClass itin, list<dag> pattern>
1940 class VXForm_1<bits<11> xo, dag OOL, dag IOL, string asmstr,
1941 InstrItinClass itin, list<dag> pattern>
1955 class VXForm_setzero<bits<11> xo, dag OOL, dag IOL, string asmstr,
1956 InstrItinClass itin, list<dag> pattern>
1963 class VXForm_2<bits<11> xo, dag OOL, dag IOL, string asmstr,
1964 InstrItinClass itin, list<dag> pattern>
1977 class VXForm_3<bits<11> xo, dag OOL, dag IOL, string asmstr,
1978 InstrItinClass itin, list<dag> pattern>
1992 class VXForm_4<bits<11> xo, dag OOL, dag IOL, string asmstr,
1993 InstrItinClass itin, list<dag> pattern>
2006 class VXForm_5<bits<11> xo, dag OOL, dag IOL, string asmstr,
2007 InstrItinClass itin, list<dag> pattern>
2020 class VXForm_RD5_XO5_RS5<bits<11> xo, bits<5> eo, dag OOL, dag IOL,
2021 string asmstr, InstrItinClass itin, list<dag> pattern>
2035 class VXForm_CR<bits<11> xo, dag OOL, dag IOL, string asmstr,
2036 InstrItinClass itin, list<dag> pattern>
2053 class VXForm_BX<bits<11> xo, dag OOL, dag IOL, string asmstr,
2054 InstrItinClass itin, list<dag> pattern>
2068 class VXRForm_1<bits<10> xo, dag OOL, dag IOL, string asmstr,
2069 InstrItinClass itin, list<dag> pattern>
2087 dag OOL, dag IOL, string asmstr,
2088 InstrItinClass itin, list<dag> pattern>
2105 class VX_RD5_RSp5_PS1_XO9<bits<9> xo, dag OOL, dag IOL, string asmstr,
2106 InstrItinClass itin, list<dag> pattern>
2123 class Z23Form_8<bits<6> opcode, bits<8> xo, dag OOL, dag IOL, string asmstr,
2124 InstrItinClass itin, list<dag> pattern>
2144 class Z23Form_RTAB5_CY2<bits<6> opcode, bits<8> xo, dag OOL, dag IOL,
2145 string asmstr, InstrItinClass itin, list<dag> pattern>
2165 class PPCEmitTimePseudo<dag OOL, dag IOL, string asmstr, list<dag> pattern>
2176 class PPCCustomInserterPseudo<dag OOL, dag IOL, string asmstr,
2177 list<dag> pattern>
2184 class PPCPostRAExpPseudo<dag OOL, dag IOL, string asmstr, list<dag> pattern>
2189 class PseudoXFormMemOp<dag OOL, dag IOL, string asmstr, list<dag> pattern>