Lines Matching refs:Result

697   MCInst Result;
698 Result.setLoc(Inst.getLoc());
710 Result.setOpcode(Hexagon::SA1_inc);
711 addOps(Result, Inst, 0);
712 addOps(Result, Inst, 1);
716 Result.setOpcode(Hexagon::SA1_dec);
717 addOps(Result, Inst, 0);
718 addOps(Result, Inst, 1);
719 addOps(Result, Inst, 2);
723 Result.setOpcode(Hexagon::SA1_addsp);
724 addOps(Result, Inst, 0);
725 addOps(Result, Inst, 2);
729 Result.setOpcode(Hexagon::SA1_addi);
730 addOps(Result, Inst, 0);
731 addOps(Result, Inst, 1);
732 addOps(Result, Inst, 2);
735 Result.setOpcode(Hexagon::SA1_addrx);
736 addOps(Result, Inst, 0);
737 addOps(Result, Inst, 1);
738 addOps(Result, Inst, 2);
741 Result.setOpcode(Hexagon::SS2_allocframe);
742 addOps(Result, Inst, 2);
746 Result.setOpcode(Hexagon::SA1_zxtb);
747 addOps(Result, Inst, 0);
748 addOps(Result, Inst, 1);
751 Result.setOpcode(Hexagon::SA1_and1);
752 addOps(Result, Inst, 0);
753 addOps(Result, Inst, 1);
757 Result.setOpcode(Hexagon::SA1_cmpeqi);
758 addOps(Result, Inst, 1);
759 addOps(Result, Inst, 2);
766 Result.setOpcode(Hexagon::SA1_combine1i);
767 addOps(Result, Inst, 0);
768 addOps(Result, Inst, 2);
772 Result.setOpcode(Hexagon::SA1_combine3i);
773 addOps(Result, Inst, 0);
774 addOps(Result, Inst, 2);
778 Result.setOpcode(Hexagon::SA1_combine0i);
779 addOps(Result, Inst, 0);
780 addOps(Result, Inst, 2);
784 Result.setOpcode(Hexagon::SA1_combine2i);
785 addOps(Result, Inst, 0);
786 addOps(Result, Inst, 2);
791 Result.setOpcode(Hexagon::SA1_combinezr);
792 addOps(Result, Inst, 0);
793 addOps(Result, Inst, 2);
796 Result.setOpcode(Hexagon::SA1_combinerz);
797 addOps(Result, Inst, 0);
798 addOps(Result, Inst, 1);
802 Result.setOpcode(Hexagon::SL2_return_tnew);
806 Result.setOpcode(Hexagon::SL2_return_fnew);
809 Result.setOpcode(Hexagon::SL2_return_f);
812 Result.setOpcode(Hexagon::SL2_return_t);
815 Result.setOpcode(Hexagon::SL2_return);
818 Result.setOpcode(Hexagon::SL2_deallocframe);
823 Result.setOpcode(Hexagon::SL2_jumpr31);
827 Result.setOpcode(Hexagon::SL2_jumpr31_f);
832 Result.setOpcode(Hexagon::SL2_jumpr31_fnew);
836 Result.setOpcode(Hexagon::SL2_jumpr31_t);
841 Result.setOpcode(Hexagon::SL2_jumpr31_tnew);
844 Result.setOpcode(Hexagon::SL2_loadrb_io);
845 addOps(Result, Inst, 0);
846 addOps(Result, Inst, 1);
847 addOps(Result, Inst, 2);
850 Result.setOpcode(Hexagon::SL2_loadrd_sp);
851 addOps(Result, Inst, 0);
852 addOps(Result, Inst, 2);
855 Result.setOpcode(Hexagon::SL2_loadrh_io);
856 addOps(Result, Inst, 0);
857 addOps(Result, Inst, 1);
858 addOps(Result, Inst, 2);
861 Result.setOpcode(Hexagon::SL1_loadrub_io);
862 addOps(Result, Inst, 0);
863 addOps(Result, Inst, 1);
864 addOps(Result, Inst, 2);
867 Result.setOpcode(Hexagon::SL2_loadruh_io);
868 addOps(Result, Inst, 0);
869 addOps(Result, Inst, 1);
870 addOps(Result, Inst, 2);
874 Result.setOpcode(Hexagon::SL2_loadri_sp);
875 addOps(Result, Inst, 0);
876 addOps(Result, Inst, 2);
879 Result.setOpcode(Hexagon::SL1_loadri_io);
880 addOps(Result, Inst, 0);
881 addOps(Result, Inst, 1);
882 addOps(Result, Inst, 2);
889 Result.setOpcode(Hexagon::SS2_storebi0);
890 addOps(Result, Inst, 0);
891 addOps(Result, Inst, 1);
894 Result.setOpcode(Hexagon::SS2_storebi1);
895 addOps(Result, Inst, 0);
896 addOps(Result, Inst, 1);
901 Result.setOpcode(Hexagon::SS1_storeb_io);
902 addOps(Result, Inst, 0);
903 addOps(Result, Inst, 1);
904 addOps(Result, Inst, 2);
907 Result.setOpcode(Hexagon::SS2_stored_sp);
908 addOps(Result, Inst, 1);
909 addOps(Result, Inst, 2);
912 Result.setOpcode(Hexagon::SS2_storeh_io);
913 addOps(Result, Inst, 0);
914 addOps(Result, Inst, 1);
915 addOps(Result, Inst, 2);
921 Result.setOpcode(Hexagon::SS2_storewi0);
922 addOps(Result, Inst, 0);
923 addOps(Result, Inst, 1);
926 Result.setOpcode(Hexagon::SS2_storewi1);
927 addOps(Result, Inst, 0);
928 addOps(Result, Inst, 1);
931 Result.setOpcode(Hexagon::SS2_storew_sp);
932 addOps(Result, Inst, 1);
933 addOps(Result, Inst, 2);
939 Result.setOpcode(Hexagon::SS2_storew_sp);
940 addOps(Result, Inst, 1);
941 addOps(Result, Inst, 2); // 1,2,3 SUBInst memw(sp + #$u5_2) = $Rt
943 Result.setOpcode(Hexagon::SS1_storew_io);
944 addOps(Result, Inst, 0);
945 addOps(Result, Inst, 1);
946 addOps(Result, Inst, 2); // 1,2,3 SUBInst memw($Rs + #$u4_2) = $Rt
950 Result.setOpcode(Hexagon::SA1_sxtb);
951 addOps(Result, Inst, 0);
952 addOps(Result, Inst, 1);
955 Result.setOpcode(Hexagon::SA1_sxth);
956 addOps(Result, Inst, 0);
957 addOps(Result, Inst, 1);
960 Result.setOpcode(Hexagon::SA1_tfr);
961 addOps(Result, Inst, 0);
962 addOps(Result, Inst, 1);
965 Result.setOpcode(Hexagon::SA1_clrfnew);
966 addOps(Result, Inst, 0);
967 addOps(Result, Inst, 1);
970 Result.setOpcode(Hexagon::SA1_clrtnew);
971 addOps(Result, Inst, 0);
972 addOps(Result, Inst, 1);
975 Result.setOpcode(Hexagon::SA1_clrf);
976 addOps(Result, Inst, 0);
977 addOps(Result, Inst, 1);
980 Result.setOpcode(Hexagon::SA1_clrt);
981 addOps(Result, Inst, 0);
982 addOps(Result, Inst, 1);
987 Result.setOpcode(Hexagon::SA1_setin1);
988 addOps(Result, Inst, 0);
989 addOps(Result, Inst, 1);
992 Result.setOpcode(Hexagon::SA1_seti);
993 addOps(Result, Inst, 0);
994 addOps(Result, Inst, 1);
998 Result.setOpcode(Hexagon::SA1_zxtb);
999 addOps(Result, Inst, 0);
1000 addOps(Result, Inst, 1);
1004 Result.setOpcode(Hexagon::SA1_zxth);
1005 addOps(Result, Inst, 0);
1006 addOps(Result, Inst, 1);
1009 return Result;