Lines Matching refs:BuildMI
593 MachineInstr *NewI = BuildMI(B, MI, DL, TII->get(Opc)); in createHalfInstr()
647 LowI = BuildMI(B, MI, DL, TII->get(Hexagon::L2_loadri_io), P.first) in splitMemRef()
650 HighI = BuildMI(B, MI, DL, TII->get(Hexagon::L2_loadri_io), P.second) in splitMemRef()
656 LowI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io)) in splitMemRef()
660 HighI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io)) in splitMemRef()
674 BuildMI(B, MI, DL, TII->get(Hexagon::A2_addi), NewR) in splitMemRef()
717 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.first) in splitImmediate()
719 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.second) in splitImmediate()
737 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.second) in splitCombine()
740 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.second) in splitCombine()
745 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.first) in splitCombine()
748 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.first) in splitCombine()
766 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.first) in splitExt()
768 BuildMI(B, MI, DL, TII->get(Hexagon::S2_asr_i_r), P.second) in splitExt()
806 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR) in splitShift()
808 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), HiR) in splitShift()
831 BuildMI(B, MI, DL, TII->get(A2_aslh), LoR) in splitShift()
834 BuildMI(B, MI, DL, TII->get(A2_asrh), TmpR) in splitShift()
837 BuildMI(B, MI, DL, TII->get(ShiftOpc), (Left ? LoR : TmpR)) in splitShift()
843 BuildMI(B, MI, DL, TII->get(S2_extractu), TmpR) in splitShift()
848 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR) in splitShift()
854 BuildMI(B, MI, DL, TII->get(ShiftOpc), HiR) in splitShift()
858 BuildMI(B, MI, DL, TII->get(S2_insert), LoR) in splitShift()
865 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), (Left ? HiR : LoR)) in splitShift()
868 BuildMI(B, MI, DL, TII->get(A2_tfrsi), (Left ? LoR : HiR)) in splitShift()
871 BuildMI(B, MI, DL, TII->get(S2_asr_i_r), HiR) in splitShift()
877 BuildMI(B, MI, DL, TII->get(A2_aslh), HiR) in splitShift()
880 BuildMI(B, MI, DL, TII->get(A2_asrh), LoR) in splitShift()
883 BuildMI(B, MI, DL, TII->get(ShiftOpc), (Left ? HiR : LoR)) in splitShift()
888 BuildMI(B, MI, DL, TII->get(S2_asr_i_r), HiR) in splitShift()
892 BuildMI(B, MI, DL, TII->get(A2_tfrsi), (Left ? LoR : HiR)) in splitShift()
941 BuildMI(B, MI, DL, TII->get(A2_or), LoR) in splitAslOr()
944 BuildMI(B, MI, DL, TII->get(A2_or), HiR) in splitAslOr()
948 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), LoR) in splitAslOr()
953 BuildMI(B, MI, DL, TII->get(S2_extractu), TmpR1) in splitAslOr()
958 BuildMI(B, MI, DL, TII->get(A2_or), TmpR2) in splitAslOr()
961 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR) in splitAslOr()
970 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR) in splitAslOr()
972 BuildMI(B, MI, DL, TII->get(A2_or), HiR) in splitAslOr()
981 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR) in splitAslOr()
983 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR) in splitAslOr()
1113 BuildMI(B, MI, DL, TII->get(TargetOpcode::REG_SEQUENCE), NewDR) in collapseRegPairs()