• Home
  • Raw
  • Download

Lines Matching refs:InsertBefore

152         MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore,
157 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore,
594 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, in CreateLoadStoreMulti() argument
604 (MBB.computeRegisterLiveness(TRI, ARM::CPSR, InsertBefore, 20) == in CreateLoadStoreMulti()
657 moveLiveRegsBefore(MBB, InsertBefore); in CreateLoadStoreMulti()
706 BuildMI(MBB, InsertBefore, DL, TII->get(ARM::tMOVSr), NewBase) in CreateLoadStoreMulti()
709 BuildMI(MBB, InsertBefore, DL, TII->get(ARM::tMOVr), NewBase) in CreateLoadStoreMulti()
719 BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase) in CreateLoadStoreMulti()
724 BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase), true) in CreateLoadStoreMulti()
728 BuildMI(MBB, InsertBefore, DL, TII->get(BaseOpc), NewBase) in CreateLoadStoreMulti()
765 MIB = BuildMI(MBB, InsertBefore, DL, TII->get(Opcode)); in CreateLoadStoreMulti()
774 UpdateBaseRegUses(MBB, InsertBefore, DL, Base, NumRegs, Pred, PredReg); in CreateLoadStoreMulti()
778 MIB = BuildMI(MBB, InsertBefore, DL, TII->get(Opcode)); in CreateLoadStoreMulti()
791 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, in CreateLoadStoreDouble() argument
800 MachineInstrBuilder MIB = BuildMI(MBB, InsertBefore, DL, in CreateLoadStoreDouble()
855 iterator InsertBefore = std::next(iterator(LatestMI)); in MergeOpsUpdate() local
865 Merged = CreateLoadStoreDouble(MBB, InsertBefore, Offset, Base, BaseKill, in MergeOpsUpdate()
868 Merged = CreateLoadStoreMulti(MBB, InsertBefore, Offset, Base, BaseKill, in MergeOpsUpdate()