Lines Matching refs:BuildMI
592 MachineInstr *NewI = BuildMI(B, MI, DL, TII->get(Opc)); in createHalfInstr()
646 LowI = BuildMI(B, MI, DL, TII->get(Hexagon::L2_loadri_io), P.first) in splitMemRef()
649 HighI = BuildMI(B, MI, DL, TII->get(Hexagon::L2_loadri_io), P.second) in splitMemRef()
655 LowI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io)) in splitMemRef()
659 HighI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io)) in splitMemRef()
673 BuildMI(B, MI, DL, TII->get(Hexagon::A2_addi), NewR) in splitMemRef()
716 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.first) in splitImmediate()
718 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.second) in splitImmediate()
736 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.second) in splitCombine()
739 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.second) in splitCombine()
744 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.first) in splitCombine()
747 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.first) in splitCombine()
765 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.first) in splitExt()
767 BuildMI(B, MI, DL, TII->get(Hexagon::S2_asr_i_r), P.second) in splitExt()
805 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR) in splitShift()
807 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), HiR) in splitShift()
830 BuildMI(B, MI, DL, TII->get(A2_aslh), LoR) in splitShift()
833 BuildMI(B, MI, DL, TII->get(A2_asrh), TmpR) in splitShift()
836 BuildMI(B, MI, DL, TII->get(ShiftOpc), (Left ? LoR : TmpR)) in splitShift()
842 BuildMI(B, MI, DL, TII->get(S2_extractu), TmpR) in splitShift()
847 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR) in splitShift()
853 BuildMI(B, MI, DL, TII->get(ShiftOpc), HiR) in splitShift()
857 BuildMI(B, MI, DL, TII->get(S2_insert), LoR) in splitShift()
864 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), (Left ? HiR : LoR)) in splitShift()
867 BuildMI(B, MI, DL, TII->get(A2_tfrsi), (Left ? LoR : HiR)) in splitShift()
870 BuildMI(B, MI, DL, TII->get(S2_asr_i_r), HiR) in splitShift()
876 BuildMI(B, MI, DL, TII->get(A2_aslh), HiR) in splitShift()
879 BuildMI(B, MI, DL, TII->get(A2_asrh), LoR) in splitShift()
882 BuildMI(B, MI, DL, TII->get(ShiftOpc), (Left ? HiR : LoR)) in splitShift()
887 BuildMI(B, MI, DL, TII->get(S2_asr_i_r), HiR) in splitShift()
891 BuildMI(B, MI, DL, TII->get(A2_tfrsi), (Left ? LoR : HiR)) in splitShift()
940 BuildMI(B, MI, DL, TII->get(A2_or), LoR) in splitAslOr()
943 BuildMI(B, MI, DL, TII->get(A2_or), HiR) in splitAslOr()
947 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), LoR) in splitAslOr()
952 BuildMI(B, MI, DL, TII->get(S2_extractu), TmpR1) in splitAslOr()
957 BuildMI(B, MI, DL, TII->get(A2_or), TmpR2) in splitAslOr()
960 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR) in splitAslOr()
969 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR) in splitAslOr()
971 BuildMI(B, MI, DL, TII->get(A2_or), HiR) in splitAslOr()
980 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR) in splitAslOr()
982 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR) in splitAslOr()
1112 BuildMI(B, MI, DL, TII->get(TargetOpcode::REG_SEQUENCE), NewDR) in collapseRegPairs()