Lines Matching refs:BuildMI
552 MachineInstr *NewI = BuildMI(B, MI, DL, TII->get(Opc)); in createHalfInstr()
607 LowI = BuildMI(B, MI, DL, TII->get(Hexagon::L2_loadri_io), P.first) in splitMemRef()
610 HighI = BuildMI(B, MI, DL, TII->get(Hexagon::L2_loadri_io), P.second) in splitMemRef()
616 LowI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io)) in splitMemRef()
620 HighI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io)) in splitMemRef()
634 BuildMI(B, MI, DL, TII->get(Hexagon::A2_addi), NewR) in splitMemRef()
677 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.first) in splitImmediate()
679 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.second) in splitImmediate()
698 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.second) in splitCombine()
701 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.second) in splitCombine()
707 BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.first) in splitCombine()
710 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.first) in splitCombine()
730 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.first) in splitExt()
732 BuildMI(B, MI, DL, TII->get(Hexagon::S2_asr_i_r), P.second) in splitExt()
770 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR) in splitShift()
772 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), HiR) in splitShift()
795 BuildMI(B, MI, DL, TII->get(A2_aslh), LoR) in splitShift()
798 BuildMI(B, MI, DL, TII->get(A2_asrh), TmpR) in splitShift()
801 BuildMI(B, MI, DL, TII->get(ShiftOpc), (Left ? LoR : TmpR)) in splitShift()
807 BuildMI(B, MI, DL, TII->get(S2_extractu), TmpR) in splitShift()
812 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR) in splitShift()
818 BuildMI(B, MI, DL, TII->get(ShiftOpc), HiR) in splitShift()
822 BuildMI(B, MI, DL, TII->get(S2_insert), LoR) in splitShift()
829 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), (Left ? HiR : LoR)) in splitShift()
832 BuildMI(B, MI, DL, TII->get(A2_tfrsi), (Left ? LoR : HiR)) in splitShift()
835 BuildMI(B, MI, DL, TII->get(S2_asr_i_r), HiR) in splitShift()
841 BuildMI(B, MI, DL, TII->get(A2_aslh), HiR) in splitShift()
844 BuildMI(B, MI, DL, TII->get(A2_asrh), LoR) in splitShift()
847 BuildMI(B, MI, DL, TII->get(ShiftOpc), (Left ? HiR : LoR)) in splitShift()
852 BuildMI(B, MI, DL, TII->get(S2_asr_i_r), HiR) in splitShift()
856 BuildMI(B, MI, DL, TII->get(A2_tfrsi), (Left ? LoR : HiR)) in splitShift()
905 BuildMI(B, MI, DL, TII->get(A2_or), LoR) in splitAslOr()
908 BuildMI(B, MI, DL, TII->get(A2_or), HiR) in splitAslOr()
912 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), LoR) in splitAslOr()
917 BuildMI(B, MI, DL, TII->get(S2_extractu), TmpR1) in splitAslOr()
922 BuildMI(B, MI, DL, TII->get(A2_or), TmpR2) in splitAslOr()
925 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR) in splitAslOr()
934 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR) in splitAslOr()
936 BuildMI(B, MI, DL, TII->get(A2_or), HiR) in splitAslOr()
945 BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR) in splitAslOr()
947 BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR) in splitAslOr()
1079 BuildMI(B, MI, DL, TII->get(TargetOpcode::REG_SEQUENCE), NewDR) in collapseRegPairs()