Lines Matching refs:dag

220 class X86Inst<bits<8> opcod, Format f, ImmType i, dag outs, dag ins,
232 dag OutOperandList = outs;
233 dag InOperandList = ins;
335 class PseudoI<dag oops, dag iops, list<dag> pattern>
340 class I<bits<8> o, Format f, dag outs, dag ins, string asm,
341 list<dag> pattern, InstrItinClass itin = NoItinerary,
347 class Ii8 <bits<8> o, Format f, dag outs, dag ins, string asm,
348 list<dag> pattern, InstrItinClass itin = NoItinerary,
354 class Ii8PCRel<bits<8> o, Format f, dag outs, dag ins, string asm,
355 list<dag> pattern, InstrItinClass itin = NoItinerary>
360 class Ii16<bits<8> o, Format f, dag outs, dag ins, string asm,
361 list<dag> pattern, InstrItinClass itin = NoItinerary>
366 class Ii32<bits<8> o, Format f, dag outs, dag ins, string asm,
367 list<dag> pattern, InstrItinClass itin = NoItinerary>
372 class Ii32S<bits<8> o, Format f, dag outs, dag ins, string asm,
373 list<dag> pattern, InstrItinClass itin = NoItinerary>
379 class Ii16PCRel<bits<8> o, Format f, dag outs, dag ins, string asm,
380 list<dag> pattern, InstrItinClass itin = NoItinerary>
386 class Ii32PCRel<bits<8> o, Format f, dag outs, dag ins, string asm,
387 list<dag> pattern, InstrItinClass itin = NoItinerary>
395 class FPI<bits<8> o, Format F, dag outs, dag ins, string asm,
400 class FpI_<dag outs, dag ins, FPFormat fp, list<dag> pattern,
413 class Iseg16 <bits<8> o, Format f, dag outs, dag ins, string asm,
414 list<dag> pattern, InstrItinClass itin = NoItinerary>
420 class Iseg32 <bits<8> o, Format f, dag outs, dag ins, string asm,
421 list<dag> pattern, InstrItinClass itin = NoItinerary>
428 class SI<bits<8> o, Format F, dag outs, dag ins, string asm,
429 list<dag> pattern, InstrItinClass itin = NoItinerary,
446 class SIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
447 list<dag> pattern, InstrItinClass itin = NoItinerary>
461 class PI<bits<8> o, Format F, dag outs, dag ins, string asm, list<dag> pattern,
476 class MMXPI<bits<8> o, Format F, dag outs, dag ins, string asm, list<dag> pattern,
484 class PIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
485 list<dag> pattern, InstrItinClass itin, Domain d>
506 class SSI<bits<8> o, Format F, dag outs, dag ins, string asm,
507 list<dag> pattern, InstrItinClass itin = NoItinerary>
509 class SSIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
510 list<dag> pattern, InstrItinClass itin = NoItinerary>
512 class PSI<bits<8> o, Format F, dag outs, dag ins, string asm,
513 list<dag> pattern, InstrItinClass itin = NoItinerary>
516 class PSIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
517 list<dag> pattern, InstrItinClass itin = NoItinerary>
520 class VSSI<bits<8> o, Format F, dag outs, dag ins, string asm,
521 list<dag> pattern, InstrItinClass itin = NoItinerary>
524 class VPSI<bits<8> o, Format F, dag outs, dag ins, string asm,
525 list<dag> pattern, InstrItinClass itin = NoItinerary>
547 class SDI<bits<8> o, Format F, dag outs, dag ins, string asm,
548 list<dag> pattern, InstrItinClass itin = NoItinerary>
550 class SDIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
551 list<dag> pattern, InstrItinClass itin = NoItinerary>
553 class S2SI<bits<8> o, Format F, dag outs, dag ins, string asm,
554 list<dag> pattern, InstrItinClass itin = NoItinerary>
556 class S2SIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
557 list<dag> pattern, InstrItinClass itin = NoItinerary>
559 class PDI<bits<8> o, Format F, dag outs, dag ins, string asm,
560 list<dag> pattern, InstrItinClass itin = NoItinerary>
563 class PDIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
564 list<dag> pattern, InstrItinClass itin = NoItinerary>
567 class VSDI<bits<8> o, Format F, dag outs, dag ins, string asm,
568 list<dag> pattern, InstrItinClass itin = NoItinerary>
571 class VS2SI<bits<8> o, Format F, dag outs, dag ins, string asm,
572 list<dag> pattern, InstrItinClass itin = NoItinerary>
575 class VPDI<bits<8> o, Format F, dag outs, dag ins, string asm,
576 list<dag> pattern, InstrItinClass itin = NoItinerary>
579 class VS2I<bits<8> o, Format F, dag outs, dag ins, string asm,
580 list<dag> pattern, InstrItinClass itin = NoItinerary>
583 class S2I<bits<8> o, Format F, dag outs, dag ins, string asm,
584 list<dag> pattern, InstrItinClass itin = NoItinerary>
586 class MMXSDIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
587 list<dag> pattern, InstrItinClass itin = NoItinerary>
589 class MMXS2SIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
590 list<dag> pattern, InstrItinClass itin = NoItinerary>
599 class S3SI<bits<8> o, Format F, dag outs, dag ins, string asm,
600 list<dag> pattern, InstrItinClass itin = NoItinerary>
603 class S3DI<bits<8> o, Format F, dag outs, dag ins, string asm,
604 list<dag> pattern, InstrItinClass itin = NoItinerary>
607 class S3I<bits<8> o, Format F, dag outs, dag ins, string asm,
608 list<dag> pattern, InstrItinClass itin = NoItinerary>
624 class SS38I<bits<8> o, Format F, dag outs, dag ins, string asm,
625 list<dag> pattern, InstrItinClass itin = NoItinerary>
628 class SS3AI<bits<8> o, Format F, dag outs, dag ins, string asm,
629 list<dag> pattern, InstrItinClass itin = NoItinerary>
632 class MMXSS38I<bits<8> o, Format F, dag outs, dag ins, string asm,
633 list<dag> pattern, InstrItinClass itin = NoItinerary>
636 class MMXSS3AI<bits<8> o, Format F, dag outs, dag ins, string asm,
637 list<dag> pattern, InstrItinClass itin = NoItinerary>
646 class SS48I<bits<8> o, Format F, dag outs, dag ins, string asm,
647 list<dag> pattern, InstrItinClass itin = NoItinerary>
650 class SS4AIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
651 list<dag> pattern, InstrItinClass itin = NoItinerary>
658 class SS428I<bits<8> o, Format F, dag outs, dag ins, string asm,
659 list<dag> pattern, InstrItinClass itin = NoItinerary>
665 class SS42FI<bits<8> o, Format F, dag outs, dag ins, string asm,
666 list<dag> pattern, InstrItinClass itin = NoItinerary>
670 class SS42AI<bits<8> o, Format F, dag outs, dag ins, string asm,
671 list<dag> pattern, InstrItinClass itin = NoItinerary>
680 class AVX8I<bits<8> o, Format F, dag outs, dag ins, string asm,
681 list<dag> pattern, InstrItinClass itin = NoItinerary>
684 class AVXAIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
685 list<dag> pattern, InstrItinClass itin = NoItinerary>
694 class AVX28I<bits<8> o, Format F, dag outs, dag ins, string asm,
695 list<dag> pattern, InstrItinClass itin = NoItinerary>
698 class AVX2AIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
699 list<dag> pattern, InstrItinClass itin = NoItinerary>
716 class AVX5128I<bits<8> o, Format F, dag outs, dag ins, string asm,
717 list<dag> pattern, InstrItinClass itin = NoItinerary>
723 class AVX512XS8I<bits<8> o, Format F, dag outs, dag ins, string asm,
724 list<dag> pattern, InstrItinClass itin = NoItinerary>
727 class AVX512XSI<bits<8> o, Format F, dag outs, dag ins, string asm,
728 list<dag> pattern, InstrItinClass itin = NoItinerary>
731 class AVX512XDI<bits<8> o, Format F, dag outs, dag ins, string asm,
732 list<dag> pattern, InstrItinClass itin = NoItinerary>
735 class AVX512BI<bits<8> o, Format F, dag outs, dag ins, string asm,
736 list<dag> pattern, InstrItinClass itin = NoItinerary>
742 class AVX512BIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
743 list<dag> pattern, InstrItinClass itin = NoItinerary>
750 class AVX512AIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
751 list<dag> pattern, InstrItinClass itin = NoItinerary>
758 class AVX512Ii8<bits<8> o, Format F, dag outs, dag ins, string asm,
759 list<dag> pattern, InstrItinClass itin = NoItinerary>
762 class AVX512PDI<bits<8> o, Format F, dag outs, dag ins, string asm,
763 list<dag> pattern, InstrItinClass itin = NoItinerary>
766 class AVX512PSI<bits<8> o, Format F, dag outs, dag ins, string asm,
767 list<dag> pattern, InstrItinClass itin = NoItinerary>
770 class AVX512PIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
771 list<dag> pattern, Domain d, InstrItinClass itin = NoItinerary>
773 class AVX512PI<bits<8> o, Format F, dag outs, dag ins, string asm,
774 list<dag> pattern, Domain d, InstrItinClass itin = NoItinerary>
776 class AVX512FMA3<bits<8> o, Format F, dag outs, dag ins, string asm,
777 list<dag>pattern, InstrItinClass itin = NoItinerary>
782 class AVX512<bits<8> o, Format F, dag outs, dag ins, string asm,
783 list<dag>pattern, InstrItinClass itin = NoItinerary>
790 class AES8I<bits<8> o, Format F, dag outs, dag ins, string asm,
791 list<dag>pattern, InstrItinClass itin = IIC_AES>
795 class AESAI<bits<8> o, Format F, dag outs, dag ins, string asm,
796 list<dag> pattern, InstrItinClass itin = NoItinerary>
801 class PCLMULIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
802 list<dag>pattern, InstrItinClass itin = NoItinerary>
806 class AVXPCLMULIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
807 list<dag>pattern, InstrItinClass itin = NoItinerary>
812 class FMA3<bits<8> o, Format F, dag outs, dag ins, string asm,
813 list<dag>pattern, InstrItinClass itin = NoItinerary>
818 class FMA4<bits<8> o, Format F, dag outs, dag ins, string asm,
819 list<dag>pattern, InstrItinClass itin = NoItinerary>
824 class IXOP<bits<8> o, Format F, dag outs, dag ins, string asm,
825 list<dag> pattern, InstrItinClass itin = NoItinerary>
830 class IXOPi8<bits<8> o, Format F, dag outs, dag ins, string asm,
831 list<dag> pattern, InstrItinClass itin = NoItinerary>
836 class IXOP5<bits<8> o, Format F, dag outs, dag ins, string asm,
837 list<dag>pattern, InstrItinClass itin = NoItinerary>
844 class RI<bits<8> o, Format F, dag outs, dag ins, string asm,
845 list<dag> pattern, InstrItinClass itin = NoItinerary>
847 class RIi8 <bits<8> o, Format F, dag outs, dag ins, string asm,
848 list<dag> pattern, InstrItinClass itin = NoItinerary>
850 class RIi16 <bits<8> o, Format F, dag outs, dag ins, string asm,
851 list<dag> pattern, InstrItinClass itin = NoItinerary>
853 class RIi32 <bits<8> o, Format F, dag outs, dag ins, string asm,
854 list<dag> pattern, InstrItinClass itin = NoItinerary>
856 class RIi32S <bits<8> o, Format F, dag outs, dag ins, string asm,
857 list<dag> pattern, InstrItinClass itin = NoItinerary>
860 class RIi64<bits<8> o, Format f, dag outs, dag ins, string asm,
861 list<dag> pattern, InstrItinClass itin = NoItinerary>
867 class RIi64_NOREX<bits<8> o, Format f, dag outs, dag ins, string asm,
868 list<dag> pattern, InstrItinClass itin = NoItinerary>
874 class RS2I<bits<8> o, Format F, dag outs, dag ins, string asm,
875 list<dag> pattern, InstrItinClass itin = NoItinerary>
877 class VRS2I<bits<8> o, Format F, dag outs, dag ins, string asm,
878 list<dag> pattern, InstrItinClass itin = NoItinerary>
892 class MMXI<bits<8> o, Format F, dag outs, dag ins, string asm,
893 list<dag> pattern, InstrItinClass itin = NoItinerary>
895 class MMXI32<bits<8> o, Format F, dag outs, dag ins, string asm,
896 list<dag> pattern, InstrItinClass itin = NoItinerary>
898 class MMXI64<bits<8> o, Format F, dag outs, dag ins, string asm,
899 list<dag> pattern, InstrItinClass itin = NoItinerary>
901 class MMXRI<bits<8> o, Format F, dag outs, dag ins, string asm,
902 list<dag> pattern, InstrItinClass itin = NoItinerary>
904 class MMX2I<bits<8> o, Format F, dag outs, dag ins, string asm,
905 list<dag> pattern, InstrItinClass itin = NoItinerary>
907 class MMXIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
908 list<dag> pattern, InstrItinClass itin = NoItinerary>
910 class MMXID<bits<8> o, Format F, dag outs, dag ins, string asm,
911 list<dag> pattern, InstrItinClass itin = NoItinerary>
913 class MMXIS<bits<8> o, Format F, dag outs, dag ins, string asm,
914 list<dag> pattern, InstrItinClass itin = NoItinerary>