reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3693 default: OpKind = InvalidMatchClass; break; 3694 case PPC::R0: OpKind = MCK_GPRC; break; 3695 case PPC::R1: OpKind = MCK_Reg2; break; 3696 case PPC::R2: OpKind = MCK_Reg2; break; 3697 case PPC::R3: OpKind = MCK_Reg2; break; 3698 case PPC::R4: OpKind = MCK_Reg2; break; 3699 case PPC::R5: OpKind = MCK_Reg2; break; 3700 case PPC::R6: OpKind = MCK_Reg2; break; 3701 case PPC::R7: OpKind = MCK_Reg2; break; 3702 case PPC::R8: OpKind = MCK_Reg2; break; 3703 case PPC::R9: OpKind = MCK_Reg2; break; 3704 case PPC::R10: OpKind = MCK_Reg2; break; 3705 case PPC::R11: OpKind = MCK_Reg2; break; 3706 case PPC::R12: OpKind = MCK_Reg2; break; 3707 case PPC::R13: OpKind = MCK_Reg2; break; 3708 case PPC::R14: OpKind = MCK_Reg2; break; 3709 case PPC::R15: OpKind = MCK_Reg2; break; 3710 case PPC::R16: OpKind = MCK_Reg2; break; 3711 case PPC::R17: OpKind = MCK_Reg2; break; 3712 case PPC::R18: OpKind = MCK_Reg2; break; 3713 case PPC::R19: OpKind = MCK_Reg2; break; 3714 case PPC::R20: OpKind = MCK_Reg2; break; 3715 case PPC::R21: OpKind = MCK_Reg2; break; 3716 case PPC::R22: OpKind = MCK_Reg2; break; 3717 case PPC::R23: OpKind = MCK_Reg2; break; 3718 case PPC::R24: OpKind = MCK_Reg2; break; 3719 case PPC::R25: OpKind = MCK_Reg2; break; 3720 case PPC::R26: OpKind = MCK_Reg2; break; 3721 case PPC::R27: OpKind = MCK_Reg2; break; 3722 case PPC::R28: OpKind = MCK_Reg2; break; 3723 case PPC::R29: OpKind = MCK_Reg2; break; 3724 case PPC::R30: OpKind = MCK_Reg2; break; 3725 case PPC::R31: OpKind = MCK_Reg2; break; 3726 case PPC::X0: OpKind = MCK_G8RC; break; 3727 case PPC::X1: OpKind = MCK_Reg6; break; 3728 case PPC::X2: OpKind = MCK_Reg6; break; 3729 case PPC::X3: OpKind = MCK_Reg6; break; 3730 case PPC::X4: OpKind = MCK_Reg6; break; 3731 case PPC::X5: OpKind = MCK_Reg6; break; 3732 case PPC::X6: OpKind = MCK_Reg6; break; 3733 case PPC::X7: OpKind = MCK_Reg6; break; 3734 case PPC::X8: OpKind = MCK_Reg6; break; 3735 case PPC::X9: OpKind = MCK_Reg6; break; 3736 case PPC::X10: OpKind = MCK_Reg6; break; 3737 case PPC::X11: OpKind = MCK_Reg6; break; 3738 case PPC::X12: OpKind = MCK_Reg6; break; 3739 case PPC::X13: OpKind = MCK_Reg6; break; 3740 case PPC::X14: OpKind = MCK_Reg6; break; 3741 case PPC::X15: OpKind = MCK_Reg6; break; 3742 case PPC::X16: OpKind = MCK_Reg6; break; 3743 case PPC::X17: OpKind = MCK_Reg6; break; 3744 case PPC::X18: OpKind = MCK_Reg6; break; 3745 case PPC::X19: OpKind = MCK_Reg6; break; 3746 case PPC::X20: OpKind = MCK_Reg6; break; 3747 case PPC::X21: OpKind = MCK_Reg6; break; 3748 case PPC::X22: OpKind = MCK_Reg6; break; 3749 case PPC::X23: OpKind = MCK_Reg6; break; 3750 case PPC::X24: OpKind = MCK_Reg6; break; 3751 case PPC::X25: OpKind = MCK_Reg6; break; 3752 case PPC::X26: OpKind = MCK_Reg6; break; 3753 case PPC::X27: OpKind = MCK_Reg6; break; 3754 case PPC::X28: OpKind = MCK_Reg6; break; 3755 case PPC::X29: OpKind = MCK_Reg6; break; 3756 case PPC::X30: OpKind = MCK_Reg6; break; 3757 case PPC::X31: OpKind = MCK_Reg6; break; 3758 case PPC::S0: OpKind = MCK_SPERC; break; 3759 case PPC::S1: OpKind = MCK_Reg8; break; 3760 case PPC::S2: OpKind = MCK_Reg8; break; 3761 case PPC::S3: OpKind = MCK_Reg8; break; 3762 case PPC::S4: OpKind = MCK_Reg8; break; 3763 case PPC::S5: OpKind = MCK_Reg8; break; 3764 case PPC::S6: OpKind = MCK_Reg8; break; 3765 case PPC::S7: OpKind = MCK_Reg8; break; 3766 case PPC::S8: OpKind = MCK_Reg8; break; 3767 case PPC::S9: OpKind = MCK_Reg8; break; 3768 case PPC::S10: OpKind = MCK_Reg8; break; 3769 case PPC::S11: OpKind = MCK_Reg8; break; 3770 case PPC::S12: OpKind = MCK_Reg8; break; 3771 case PPC::S13: OpKind = MCK_Reg8; break; 3772 case PPC::S14: OpKind = MCK_Reg8; break; 3773 case PPC::S15: OpKind = MCK_Reg8; break; 3774 case PPC::S16: OpKind = MCK_Reg8; break; 3775 case PPC::S17: OpKind = MCK_Reg8; break; 3776 case PPC::S18: OpKind = MCK_Reg8; break; 3777 case PPC::S19: OpKind = MCK_Reg8; break; 3778 case PPC::S20: OpKind = MCK_Reg8; break; 3779 case PPC::S21: OpKind = MCK_Reg8; break; 3780 case PPC::S22: OpKind = MCK_Reg8; break; 3781 case PPC::S23: OpKind = MCK_Reg8; break; 3782 case PPC::S24: OpKind = MCK_Reg8; break; 3783 case PPC::S25: OpKind = MCK_Reg8; break; 3784 case PPC::S26: OpKind = MCK_Reg8; break; 3785 case PPC::S27: OpKind = MCK_Reg8; break; 3786 case PPC::S28: OpKind = MCK_Reg8; break; 3787 case PPC::S29: OpKind = MCK_Reg8; break; 3788 case PPC::S30: OpKind = MCK_Reg8; break; 3789 case PPC::S31: OpKind = MCK_Reg8; break; 3790 case PPC::F0: OpKind = MCK_Reg9; break; 3791 case PPC::F1: OpKind = MCK_Reg9; break; 3792 case PPC::F2: OpKind = MCK_Reg9; break; 3793 case PPC::F3: OpKind = MCK_Reg9; break; 3794 case PPC::F4: OpKind = MCK_Reg9; break; 3795 case PPC::F5: OpKind = MCK_Reg9; break; 3796 case PPC::F6: OpKind = MCK_Reg9; break; 3797 case PPC::F7: OpKind = MCK_Reg9; break; 3798 case PPC::F8: OpKind = MCK_Reg9; break; 3799 case PPC::F9: OpKind = MCK_Reg9; break; 3800 case PPC::F10: OpKind = MCK_Reg9; break; 3801 case PPC::F11: OpKind = MCK_Reg9; break; 3802 case PPC::F12: OpKind = MCK_Reg9; break; 3803 case PPC::F13: OpKind = MCK_Reg9; break; 3804 case PPC::F14: OpKind = MCK_F4RC; break; 3805 case PPC::F15: OpKind = MCK_F4RC; break; 3806 case PPC::F16: OpKind = MCK_F4RC; break; 3807 case PPC::F17: OpKind = MCK_F4RC; break; 3808 case PPC::F18: OpKind = MCK_F4RC; break; 3809 case PPC::F19: OpKind = MCK_F4RC; break; 3810 case PPC::F20: OpKind = MCK_F4RC; break; 3811 case PPC::F21: OpKind = MCK_F4RC; break; 3812 case PPC::F22: OpKind = MCK_F4RC; break; 3813 case PPC::F23: OpKind = MCK_F4RC; break; 3814 case PPC::F24: OpKind = MCK_F4RC; break; 3815 case PPC::F25: OpKind = MCK_F4RC; break; 3816 case PPC::F26: OpKind = MCK_F4RC; break; 3817 case PPC::F27: OpKind = MCK_F4RC; break; 3818 case PPC::F28: OpKind = MCK_F4RC; break; 3819 case PPC::F29: OpKind = MCK_F4RC; break; 3820 case PPC::F30: OpKind = MCK_F4RC; break; 3821 case PPC::F31: OpKind = MCK_F4RC; break; 3822 case PPC::VF0: OpKind = MCK_Reg13; break; 3823 case PPC::VF1: OpKind = MCK_Reg13; break; 3824 case PPC::VF2: OpKind = MCK_Reg13; break; 3825 case PPC::VF3: OpKind = MCK_Reg13; break; 3826 case PPC::VF4: OpKind = MCK_Reg13; break; 3827 case PPC::VF5: OpKind = MCK_Reg13; break; 3828 case PPC::VF6: OpKind = MCK_Reg13; break; 3829 case PPC::VF7: OpKind = MCK_Reg13; break; 3830 case PPC::VF8: OpKind = MCK_Reg13; break; 3831 case PPC::VF9: OpKind = MCK_Reg13; break; 3832 case PPC::VF10: OpKind = MCK_Reg13; break; 3833 case PPC::VF11: OpKind = MCK_Reg13; break; 3834 case PPC::VF12: OpKind = MCK_Reg13; break; 3835 case PPC::VF13: OpKind = MCK_Reg13; break; 3836 case PPC::VF14: OpKind = MCK_Reg13; break; 3837 case PPC::VF15: OpKind = MCK_Reg13; break; 3838 case PPC::VF16: OpKind = MCK_Reg13; break; 3839 case PPC::VF17: OpKind = MCK_Reg13; break; 3840 case PPC::VF18: OpKind = MCK_Reg13; break; 3841 case PPC::VF19: OpKind = MCK_Reg13; break; 3842 case PPC::VF20: OpKind = MCK_VFRC; break; 3843 case PPC::VF21: OpKind = MCK_VFRC; break; 3844 case PPC::VF22: OpKind = MCK_VFRC; break; 3845 case PPC::VF23: OpKind = MCK_VFRC; break; 3846 case PPC::VF24: OpKind = MCK_VFRC; break; 3847 case PPC::VF25: OpKind = MCK_VFRC; break; 3848 case PPC::VF26: OpKind = MCK_VFRC; break; 3849 case PPC::VF27: OpKind = MCK_VFRC; break; 3850 case PPC::VF28: OpKind = MCK_VFRC; break; 3851 case PPC::VF29: OpKind = MCK_VFRC; break; 3852 case PPC::VF30: OpKind = MCK_VFRC; break; 3853 case PPC::VF31: OpKind = MCK_VFRC; break; 3854 case PPC::QF0: OpKind = MCK_Reg15; break; 3855 case PPC::QF1: OpKind = MCK_Reg15; break; 3856 case PPC::QF2: OpKind = MCK_Reg15; break; 3857 case PPC::QF3: OpKind = MCK_Reg15; break; 3858 case PPC::QF4: OpKind = MCK_Reg15; break; 3859 case PPC::QF5: OpKind = MCK_Reg15; break; 3860 case PPC::QF6: OpKind = MCK_Reg15; break; 3861 case PPC::QF7: OpKind = MCK_Reg15; break; 3862 case PPC::QF8: OpKind = MCK_Reg15; break; 3863 case PPC::QF9: OpKind = MCK_Reg15; break; 3864 case PPC::QF10: OpKind = MCK_Reg15; break; 3865 case PPC::QF11: OpKind = MCK_Reg15; break; 3866 case PPC::QF12: OpKind = MCK_Reg15; break; 3867 case PPC::QF13: OpKind = MCK_Reg15; break; 3868 case PPC::QF14: OpKind = MCK_QSRC; break; 3869 case PPC::QF15: OpKind = MCK_QSRC; break; 3870 case PPC::QF16: OpKind = MCK_QSRC; break; 3871 case PPC::QF17: OpKind = MCK_QSRC; break; 3872 case PPC::QF18: OpKind = MCK_QSRC; break; 3873 case PPC::QF19: OpKind = MCK_QSRC; break; 3874 case PPC::QF20: OpKind = MCK_QSRC; break; 3875 case PPC::QF21: OpKind = MCK_QSRC; break; 3876 case PPC::QF22: OpKind = MCK_QSRC; break; 3877 case PPC::QF23: OpKind = MCK_QSRC; break; 3878 case PPC::QF24: OpKind = MCK_QSRC; break; 3879 case PPC::QF25: OpKind = MCK_QSRC; break; 3880 case PPC::QF26: OpKind = MCK_QSRC; break; 3881 case PPC::QF27: OpKind = MCK_QSRC; break; 3882 case PPC::QF28: OpKind = MCK_QSRC; break; 3883 case PPC::QF29: OpKind = MCK_QSRC; break; 3884 case PPC::QF30: OpKind = MCK_QSRC; break; 3885 case PPC::QF31: OpKind = MCK_QSRC; break; 3886 case PPC::V0: OpKind = MCK_Reg17; break; 3887 case PPC::V1: OpKind = MCK_Reg17; break; 3888 case PPC::V2: OpKind = MCK_Reg17; break; 3889 case PPC::V3: OpKind = MCK_Reg17; break; 3890 case PPC::V4: OpKind = MCK_Reg17; break; 3891 case PPC::V5: OpKind = MCK_Reg17; break; 3892 case PPC::V6: OpKind = MCK_Reg17; break; 3893 case PPC::V7: OpKind = MCK_Reg17; break; 3894 case PPC::V8: OpKind = MCK_Reg17; break; 3895 case PPC::V9: OpKind = MCK_Reg17; break; 3896 case PPC::V10: OpKind = MCK_Reg17; break; 3897 case PPC::V11: OpKind = MCK_Reg17; break; 3898 case PPC::V12: OpKind = MCK_Reg17; break; 3899 case PPC::V13: OpKind = MCK_Reg17; break; 3900 case PPC::V14: OpKind = MCK_Reg17; break; 3901 case PPC::V15: OpKind = MCK_Reg17; break; 3902 case PPC::V16: OpKind = MCK_Reg17; break; 3903 case PPC::V17: OpKind = MCK_Reg17; break; 3904 case PPC::V18: OpKind = MCK_Reg17; break; 3905 case PPC::V19: OpKind = MCK_Reg17; break; 3906 case PPC::V20: OpKind = MCK_VRRC; break; 3907 case PPC::V21: OpKind = MCK_VRRC; break; 3908 case PPC::V22: OpKind = MCK_VRRC; break; 3909 case PPC::V23: OpKind = MCK_VRRC; break; 3910 case PPC::V24: OpKind = MCK_VRRC; break; 3911 case PPC::V25: OpKind = MCK_VRRC; break; 3912 case PPC::V26: OpKind = MCK_VRRC; break; 3913 case PPC::V27: OpKind = MCK_VRRC; break; 3914 case PPC::V28: OpKind = MCK_VRRC; break; 3915 case PPC::V29: OpKind = MCK_VRRC; break; 3916 case PPC::V30: OpKind = MCK_VRRC; break; 3917 case PPC::V31: OpKind = MCK_VRRC; break; 3918 case PPC::VSL0: OpKind = MCK_Reg21; break; 3919 case PPC::VSL1: OpKind = MCK_Reg21; break; 3920 case PPC::VSL2: OpKind = MCK_Reg21; break; 3921 case PPC::VSL3: OpKind = MCK_Reg21; break; 3922 case PPC::VSL4: OpKind = MCK_Reg21; break; 3923 case PPC::VSL5: OpKind = MCK_Reg21; break; 3924 case PPC::VSL6: OpKind = MCK_Reg21; break; 3925 case PPC::VSL7: OpKind = MCK_Reg21; break; 3926 case PPC::VSL8: OpKind = MCK_Reg21; break; 3927 case PPC::VSL9: OpKind = MCK_Reg21; break; 3928 case PPC::VSL10: OpKind = MCK_Reg21; break; 3929 case PPC::VSL11: OpKind = MCK_Reg21; break; 3930 case PPC::VSL12: OpKind = MCK_Reg21; break; 3931 case PPC::VSL13: OpKind = MCK_Reg21; break; 3932 case PPC::VSL14: OpKind = MCK_VSLRC; break; 3933 case PPC::VSL15: OpKind = MCK_VSLRC; break; 3934 case PPC::VSL16: OpKind = MCK_VSLRC; break; 3935 case PPC::VSL17: OpKind = MCK_VSLRC; break; 3936 case PPC::VSL18: OpKind = MCK_VSLRC; break; 3937 case PPC::VSL19: OpKind = MCK_VSLRC; break; 3938 case PPC::VSL20: OpKind = MCK_VSLRC; break; 3939 case PPC::VSL21: OpKind = MCK_VSLRC; break; 3940 case PPC::VSL22: OpKind = MCK_VSLRC; break; 3941 case PPC::VSL23: OpKind = MCK_VSLRC; break; 3942 case PPC::VSL24: OpKind = MCK_VSLRC; break; 3943 case PPC::VSL25: OpKind = MCK_VSLRC; break; 3944 case PPC::VSL26: OpKind = MCK_VSLRC; break; 3945 case PPC::VSL27: OpKind = MCK_VSLRC; break; 3946 case PPC::VSL28: OpKind = MCK_VSLRC; break; 3947 case PPC::VSL29: OpKind = MCK_VSLRC; break; 3948 case PPC::VSL30: OpKind = MCK_VSLRC; break; 3949 case PPC::VSL31: OpKind = MCK_VSLRC; break; 3950 case PPC::ZERO: OpKind = MCK_GPRC_NOR0; break; 3951 case PPC::ZERO8: OpKind = MCK_G8RC_NOX0; break; 3952 case PPC::FP: OpKind = MCK_Reg2; break; 3953 case PPC::FP8: OpKind = MCK_Reg6; break; 3954 case PPC::BP: OpKind = MCK_Reg2; break; 3955 case PPC::BP8: OpKind = MCK_Reg6; break; 3956 case PPC::CR0LT: OpKind = MCK_CRBITRC; break; 3957 case PPC::CR0GT: OpKind = MCK_CRBITRC; break; 3958 case PPC::CR0EQ: OpKind = MCK_CRBITRC; break; 3959 case PPC::CR0UN: OpKind = MCK_CRBITRC; break; 3960 case PPC::CR1LT: OpKind = MCK_CRBITRC; break; 3961 case PPC::CR1GT: OpKind = MCK_CRBITRC; break; 3962 case PPC::CR1EQ: OpKind = MCK_CRBITRC; break; 3963 case PPC::CR1UN: OpKind = MCK_CRBITRC; break; 3964 case PPC::CR2LT: OpKind = MCK_CRBITRC; break; 3965 case PPC::CR2GT: OpKind = MCK_CRBITRC; break; 3966 case PPC::CR2EQ: OpKind = MCK_CRBITRC; break; 3967 case PPC::CR2UN: OpKind = MCK_CRBITRC; break; 3968 case PPC::CR3LT: OpKind = MCK_CRBITRC; break; 3969 case PPC::CR3GT: OpKind = MCK_CRBITRC; break; 3970 case PPC::CR3EQ: OpKind = MCK_CRBITRC; break; 3971 case PPC::CR3UN: OpKind = MCK_CRBITRC; break; 3972 case PPC::CR4LT: OpKind = MCK_CRBITRC; break; 3973 case PPC::CR4GT: OpKind = MCK_CRBITRC; break; 3974 case PPC::CR4EQ: OpKind = MCK_CRBITRC; break; 3975 case PPC::CR4UN: OpKind = MCK_CRBITRC; break; 3976 case PPC::CR5LT: OpKind = MCK_CRBITRC; break; 3977 case PPC::CR5GT: OpKind = MCK_CRBITRC; break; 3978 case PPC::CR5EQ: OpKind = MCK_CRBITRC; break; 3979 case PPC::CR5UN: OpKind = MCK_CRBITRC; break; 3980 case PPC::CR6LT: OpKind = MCK_CRBITRC; break; 3981 case PPC::CR6GT: OpKind = MCK_CRBITRC; break; 3982 case PPC::CR6EQ: OpKind = MCK_CRBITRC; break; 3983 case PPC::CR6UN: OpKind = MCK_CRBITRC; break; 3984 case PPC::CR7LT: OpKind = MCK_CRBITRC; break; 3985 case PPC::CR7GT: OpKind = MCK_CRBITRC; break; 3986 case PPC::CR7EQ: OpKind = MCK_CRBITRC; break; 3987 case PPC::CR7UN: OpKind = MCK_CRBITRC; break; 3988 case PPC::CR0: OpKind = MCK_CRRC; break; 3989 case PPC::CR1: OpKind = MCK_CRRC; break; 3990 case PPC::CR2: OpKind = MCK_CRRC; break; 3991 case PPC::CR3: OpKind = MCK_CRRC; break; 3992 case PPC::CR4: OpKind = MCK_CRRC; break; 3993 case PPC::CR5: OpKind = MCK_CRRC; break; 3994 case PPC::CR6: OpKind = MCK_CRRC; break; 3995 case PPC::CR7: OpKind = MCK_CRRC; break; 3996 case PPC::CTR: OpKind = MCK_CTRRC; break; 3997 case PPC::CTR8: OpKind = MCK_CTRRC8; break; 3998 case PPC::VRSAVE: OpKind = MCK_VRSAVERC; break; 3999 case PPC::XER: OpKind = MCK_CARRYRC; break; 4000 case PPC::CARRY: OpKind = MCK_CARRYRC; break; 4002 return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :