Lines Matching refs:Instrs
147 SmallVector<MachineInstr*, 4> Instrs; member
181 ArrayRef<MachineInstr*> Instrs);
187 ArrayRef<MachineInstr*> Instrs) const;
633 ArrayRef<MachineInstr*> Instrs) { in CreateLoadStoreMulti() argument
830 MIB.cloneMergedMemRefs(Instrs); in CreateLoadStoreMulti()
840 ArrayRef<MachineInstr*> Instrs) const { in CreateLoadStoreDouble()
856 MIB.cloneMergedMemRefs(Instrs); in CreateLoadStoreDouble()
862 const MachineInstr *First = Cand.Instrs.front(); in MergeOpsUpdate()
870 for (const MachineInstr *MI : Cand.Instrs) { in MergeOpsUpdate()
902 MachineInstr *LatestMI = Cand.Instrs[Cand.LatestMIIdx]; in MergeOpsUpdate()
915 Cand.Instrs); in MergeOpsUpdate()
918 Opcode, Pred, PredReg, DL, Regs, Cand.Instrs); in MergeOpsUpdate()
924 iterator EarliestI(Cand.Instrs[Cand.EarliestMIIdx]); in MergeOpsUpdate()
933 for (MachineInstr *MI : Cand.Instrs) in MergeOpsUpdate()
1107 Candidate->Instrs.push_back(MemOps[C].MI); in FormCandidates()
2007 for (MachineInstr *MI : Candidate->Instrs) { in LoadStoreMultipleOpti()
2013 assert(Candidate->Instrs.size() == 1); in LoadStoreMultipleOpti()
2014 if (MergeBaseUpdateLoadStore(Candidate->Instrs.front())) in LoadStoreMultipleOpti()