Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:Result

690   MCInst Result;
702 Result.setOpcode(Hexagon::V4_SA1_inc);
703 addOps(Result, Inst, 0);
704 addOps(Result, Inst, 1);
708 Result.setOpcode(Hexagon::V4_SA1_dec);
709 addOps(Result, Inst, 0);
710 addOps(Result, Inst, 1);
714 Result.setOpcode(Hexagon::V4_SA1_addsp);
715 addOps(Result, Inst, 0);
716 addOps(Result, Inst, 2);
720 Result.setOpcode(Hexagon::V4_SA1_addi);
721 addOps(Result, Inst, 0);
722 addOps(Result, Inst, 1);
723 addOps(Result, Inst, 2);
727 Result.setOpcode(Hexagon::V4_SA1_addrx);
728 addOps(Result, Inst, 0);
729 addOps(Result, Inst, 1);
730 addOps(Result, Inst, 2);
733 Result.setOpcode(Hexagon::V4_SS2_allocframe);
734 addOps(Result, Inst, 0);
738 Result.setOpcode(Hexagon::V4_SA1_zxtb);
739 addOps(Result, Inst, 0);
740 addOps(Result, Inst, 1);
743 Result.setOpcode(Hexagon::V4_SA1_and1);
744 addOps(Result, Inst, 0);
745 addOps(Result, Inst, 1);
749 Result.setOpcode(Hexagon::V4_SA1_cmpeqi);
750 addOps(Result, Inst, 1);
751 addOps(Result, Inst, 2);
758 Result.setOpcode(Hexagon::V4_SA1_combine1i);
759 addOps(Result, Inst, 0);
760 addOps(Result, Inst, 2);
764 Result.setOpcode(Hexagon::V4_SA1_combine3i);
765 addOps(Result, Inst, 0);
766 addOps(Result, Inst, 2);
770 Result.setOpcode(Hexagon::V4_SA1_combine0i);
771 addOps(Result, Inst, 0);
772 addOps(Result, Inst, 2);
776 Result.setOpcode(Hexagon::V4_SA1_combine2i);
777 addOps(Result, Inst, 0);
778 addOps(Result, Inst, 2);
782 Result.setOpcode(Hexagon::V4_SA1_combinezr);
783 addOps(Result, Inst, 0);
784 addOps(Result, Inst, 2);
788 Result.setOpcode(Hexagon::V4_SA1_combinerz);
789 addOps(Result, Inst, 0);
790 addOps(Result, Inst, 1);
794 Result.setOpcode(Hexagon::V4_SL2_return_tnew);
798 Result.setOpcode(Hexagon::V4_SL2_return_fnew);
801 Result.setOpcode(Hexagon::V4_SL2_return_f);
804 Result.setOpcode(Hexagon::V4_SL2_return_t);
807 Result.setOpcode(Hexagon::V4_SL2_return);
810 Result.setOpcode(Hexagon::V4_SL2_deallocframe);
815 Result.setOpcode(Hexagon::V4_SL2_jumpr31);
819 Result.setOpcode(Hexagon::V4_SL2_jumpr31_f);
824 Result.setOpcode(Hexagon::V4_SL2_jumpr31_fnew);
828 Result.setOpcode(Hexagon::V4_SL2_jumpr31_t);
833 Result.setOpcode(Hexagon::V4_SL2_jumpr31_tnew);
836 Result.setOpcode(Hexagon::V4_SL2_loadrb_io);
837 addOps(Result, Inst, 0);
838 addOps(Result, Inst, 1);
839 addOps(Result, Inst, 2);
842 Result.setOpcode(Hexagon::V4_SL2_loadrd_sp);
843 addOps(Result, Inst, 0);
844 addOps(Result, Inst, 2);
847 Result.setOpcode(Hexagon::V4_SL2_loadrh_io);
848 addOps(Result, Inst, 0);
849 addOps(Result, Inst, 1);
850 addOps(Result, Inst, 2);
853 Result.setOpcode(Hexagon::V4_SL1_loadrub_io);
854 addOps(Result, Inst, 0);
855 addOps(Result, Inst, 1);
856 addOps(Result, Inst, 2);
859 Result.setOpcode(Hexagon::V4_SL2_loadruh_io);
860 addOps(Result, Inst, 0);
861 addOps(Result, Inst, 1);
862 addOps(Result, Inst, 2);
866 Result.setOpcode(Hexagon::V4_SL2_loadri_sp);
867 addOps(Result, Inst, 0);
868 addOps(Result, Inst, 2);
871 Result.setOpcode(Hexagon::V4_SL1_loadri_io);
872 addOps(Result, Inst, 0);
873 addOps(Result, Inst, 1);
874 addOps(Result, Inst, 2);
881 Result.setOpcode(Hexagon::V4_SS2_storebi0);
882 addOps(Result, Inst, 0);
883 addOps(Result, Inst, 1);
886 Result.setOpcode(Hexagon::V4_SS2_storebi1);
887 addOps(Result, Inst, 0);
888 addOps(Result, Inst, 1);
892 Result.setOpcode(Hexagon::V4_SS1_storeb_io);
893 addOps(Result, Inst, 0);
894 addOps(Result, Inst, 1);
895 addOps(Result, Inst, 2);
898 Result.setOpcode(Hexagon::V4_SS2_stored_sp);
899 addOps(Result, Inst, 1);
900 addOps(Result, Inst, 2);
903 Result.setOpcode(Hexagon::V4_SS2_storeh_io);
904 addOps(Result, Inst, 0);
905 addOps(Result, Inst, 1);
906 addOps(Result, Inst, 2);
912 Result.setOpcode(Hexagon::V4_SS2_storewi0);
913 addOps(Result, Inst, 0);
914 addOps(Result, Inst, 1);
917 Result.setOpcode(Hexagon::V4_SS2_storewi1);
918 addOps(Result, Inst, 0);
919 addOps(Result, Inst, 1);
922 Result.setOpcode(Hexagon::V4_SS2_storew_sp);
923 addOps(Result, Inst, 1);
924 addOps(Result, Inst, 2);
929 Result.setOpcode(Hexagon::V4_SS2_storew_sp);
930 addOps(Result, Inst, 1);
931 addOps(Result, Inst, 2); // 1,2,3 SUBInst memw(sp + #$u5_2) = $Rt
933 Result.setOpcode(Hexagon::V4_SS1_storew_io);
934 addOps(Result, Inst, 0);
935 addOps(Result, Inst, 1);
936 addOps(Result, Inst, 2); // 1,2,3 SUBInst memw($Rs + #$u4_2) = $Rt
940 Result.setOpcode(Hexagon::V4_SA1_sxtb);
941 addOps(Result, Inst, 0);
942 addOps(Result, Inst, 1);
945 Result.setOpcode(Hexagon::V4_SA1_sxth);
946 addOps(Result, Inst, 0);
947 addOps(Result, Inst, 1);
950 Result.setOpcode(Hexagon::V4_SA1_tfr);
951 addOps(Result, Inst, 0);
952 addOps(Result, Inst, 1);
955 Result.setOpcode(Hexagon::V4_SA1_clrfnew);
956 addOps(Result, Inst, 0);
959 Result.setOpcode(Hexagon::V4_SA1_clrtnew);
960 addOps(Result, Inst, 0);
963 Result.setOpcode(Hexagon::V4_SA1_clrf);
964 addOps(Result, Inst, 0);
967 Result.setOpcode(Hexagon::V4_SA1_clrt);
968 addOps(Result, Inst, 0);
973 Result.setOpcode(Hexagon::V4_SA1_setin1);
974 addOps(Result, Inst, 0);
977 Result.setOpcode(Hexagon::V4_SA1_seti);
978 addOps(Result, Inst, 0);
979 addOps(Result, Inst, 1);
983 Result.setOpcode(Hexagon::V4_SA1_zxtb);
984 addOps(Result, Inst, 0);
985 addOps(Result, Inst, 1);
989 Result.setOpcode(Hexagon::V4_SA1_zxth);
990 addOps(Result, Inst, 0);
991 addOps(Result, Inst, 1);
994 return Result;