Lines Matching refs:pattern
104 InstrItinClass itin, list<dag> pattern>
106 let Pattern = pattern;
182 list<dag> pattern>
186 let Pattern = pattern;
194 InstrItinClass itin, list<dag> pattern>
200 let Pattern = pattern;
208 InstrItinClass itin, list<dag> pattern>
213 let Pattern = pattern;
221 InstrItinClass itin, list<dag> pattern>
227 let Pattern = pattern;
236 InstrItinClass itin, list<dag> pattern>
237 : DForm_base<opcode, OOL, IOL, asmstr, itin, pattern> {
245 InstrItinClass itin, list<dag> pattern>
250 let Pattern = pattern;
258 InstrItinClass itin, list<dag> pattern>
264 let Pattern = pattern;
272 InstrItinClass itin, list<dag> pattern>
273 : DForm_1<opcode, OOL, IOL, asmstr, itin, pattern> {
280 list<dag> pattern>
281 : DForm_4<opcode, OOL, IOL, asmstr, itin, pattern> {
289 InstrItinClass itin, list<dag> pattern>
294 let Pattern = pattern;
309 InstrItinClass itin, list<dag> pattern>
311 OOL, IOL, asmstr, itin, pattern> {
350 InstrItinClass itin, list<dag> pattern>
355 let Pattern = pattern;
366 InstrItinClass itin, list<dag> pattern>
372 let Pattern = pattern;
415 InstrItinClass itin, list<dag> pattern>
416 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern>;
419 InstrItinClass itin, list<dag> pattern>
420 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
425 InstrItinClass itin, list<dag> pattern>
426 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
432 InstrItinClass itin, list<dag> pattern>
438 let Pattern = pattern;
448 InstrItinClass itin, list<dag> pattern>
450 let Pattern = pattern;
454 InstrItinClass itin, list<dag> pattern>
455 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern>;
458 InstrItinClass itin, list<dag> pattern>
460 let Pattern = pattern;
464 InstrItinClass itin, list<dag> pattern>
467 let Pattern = pattern;
567 InstrItinClass itin, list<dag> pattern>
573 let Pattern = pattern;
583 InstrItinClass itin, list<dag> pattern>
584 : XForm_18<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
589 InstrItinClass itin, list<dag> pattern>
596 let Pattern = pattern;
607 InstrItinClass itin, list<dag> pattern>
609 let Pattern = pattern;
618 string asmstr, InstrItinClass itin, list<dag> pattern>
622 let Pattern = pattern;
632 string asmstr, InstrItinClass itin, list<dag> pattern>
633 : XForm_24_sync<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
638 InstrItinClass itin, list<dag> pattern>
639 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
643 InstrItinClass itin, list<dag> pattern>
644 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
649 InstrItinClass itin, list<dag> pattern>
650 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
656 InstrItinClass itin, list<dag> pattern>
657 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
658 let Pattern = pattern;
668 InstrItinClass itin, list<dag> pattern>
669 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
670 let Pattern = pattern;
682 InstrItinClass itin, list<dag> pattern>
683 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
690 InstrItinClass itin, list<dag> pattern>
691 : XForm_base_r3xo<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
697 string asmstr, InstrItinClass itin, list<dag> pattern>
711 string asmstr, InstrItinClass itin, list<dag> pattern>
724 InstrItinClass itin, list<dag> pattern>
738 InstrItinClass itin, list<dag> pattern>
752 InstrItinClass itin, list<dag> pattern>
758 let Pattern = pattern;
768 string asmstr, InstrItinClass itin, list<dag> pattern>
769 : XX1Form<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
774 InstrItinClass itin, list<dag> pattern>
779 let Pattern = pattern;
790 InstrItinClass itin, list<dag> pattern>
795 let Pattern = pattern;
806 InstrItinClass itin, list<dag> pattern>
812 let Pattern = pattern;
824 InstrItinClass itin, list<dag> pattern>
830 let Pattern = pattern;
842 InstrItinClass itin, list<dag> pattern>
848 let Pattern = pattern;
861 InstrItinClass itin, list<dag> pattern>
868 let Pattern = pattern;
882 InstrItinClass itin, list<dag> pattern>
888 let Pattern = pattern;
903 InstrItinClass itin, list<dag> pattern>
910 let Pattern = pattern;
925 InstrItinClass itin, list<dag> pattern>
930 let Pattern = pattern;
940 InstrItinClass itin, list<dag> pattern>
946 let Pattern = pattern;
957 InstrItinClass itin, list<dag> pattern>
963 let Pattern = pattern;
976 InstrItinClass itin, list<dag> pattern>
982 let Pattern = pattern;
992 InstrItinClass itin, list<dag> pattern>
996 let Pattern = pattern;
1006 InstrItinClass itin, list<dag> pattern>
1012 let Pattern = pattern;
1023 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1024 : XLForm_2<opcode, xo, lk, OOL, IOL, asmstr, itin, pattern> {
1035 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1036 : XLForm_2<opcode, xo, lk, OOL, IOL, asmstr, itin, pattern> {
1042 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1043 : XLForm_2<opcode, xo, lk, OOL, IOL, asmstr, itin, pattern> {
1084 InstrItinClass itin, list<dag> pattern>
1088 let Pattern = pattern;
1099 InstrItinClass itin, list<dag> pattern>
1108 let Pattern = pattern;
1127 InstrItinClass itin, list<dag> pattern>
1129 OOL, IOL, asmstr, itin, pattern> {
1175 InstrItinClass itin, list<dag> pattern>
1179 let Pattern = pattern;
1229 InstrItinClass itin, list<dag>pattern>
1235 let Pattern = pattern;
1246 InstrItinClass itin, list<dag>pattern>
1254 let Pattern = pattern;
1266 InstrItinClass itin, list<dag> pattern>
1273 let Pattern = pattern;
1285 InstrItinClass itin, list<dag> pattern>
1291 let Pattern = pattern;
1304 dag OOL, dag IOL, string asmstr, InstrItinClass itin, list<dag> pattern>
1305 : XOForm_1<opcode, xo, oe, OOL, IOL, asmstr, itin, pattern> {
1311 InstrItinClass itin, list<dag> pattern>
1318 let Pattern = pattern;
1331 InstrItinClass itin, list<dag> pattern>
1332 : AForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1337 InstrItinClass itin, list<dag> pattern>
1338 : AForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1343 InstrItinClass itin, list<dag> pattern>
1350 let Pattern = pattern;
1362 InstrItinClass itin, list<dag> pattern>
1363 : AForm_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1370 InstrItinClass itin, list<dag> pattern>
1378 let Pattern = pattern;
1391 InstrItinClass itin, list<dag> pattern>
1392 : MForm_1<opcode, OOL, IOL, asmstr, itin, pattern> {
1397 InstrItinClass itin, list<dag> pattern>
1404 let Pattern = pattern;
1418 InstrItinClass itin, list<dag> pattern>
1425 let Pattern = pattern;
1442 InstrItinClass itin, list<dag> pattern>
1449 let Pattern = pattern;
1460 InstrItinClass itin, list<dag> pattern>
1467 let Pattern = pattern;
1477 InstrItinClass itin, list<dag> pattern>
1484 let Pattern = pattern;
1496 InstrItinClass itin, list<dag> pattern>
1502 let Pattern = pattern;
1511 InstrItinClass itin, list<dag> pattern>
1512 : VXForm_1<xo, OOL, IOL, asmstr, itin, pattern> {
1519 InstrItinClass itin, list<dag> pattern>
1524 let Pattern = pattern;
1533 InstrItinClass itin, list<dag> pattern>
1538 let Pattern = pattern;
1548 InstrItinClass itin, list<dag> pattern>
1552 let Pattern = pattern;
1562 InstrItinClass itin, list<dag> pattern>
1566 let Pattern = pattern;
1576 InstrItinClass itin, list<dag> pattern>
1583 let Pattern = pattern;
1594 InstrItinClass itin, list<dag> pattern>
1599 let Pattern = pattern;
1609 InstrItinClass itin, list<dag> pattern>
1616 let Pattern = pattern;
1627 InstrItinClass itin, list<dag> pattern>
1634 let Pattern = pattern;
1647 InstrItinClass itin, list<dag> pattern>
1648 : Z23Form_1<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
1653 InstrItinClass itin, list<dag> pattern>
1658 let Pattern = pattern;
1669 class Pseudo<dag OOL, dag IOL, string asmstr, list<dag> pattern>
1673 let Pattern = pattern;