Lines Matching refs:Instrs
147 SmallVector<MachineInstr*, 4> Instrs; member
181 ArrayRef<MachineInstr*> Instrs);
187 ArrayRef<MachineInstr*> Instrs) const;
632 ArrayRef<MachineInstr*> Instrs) { in CreateLoadStoreMulti() argument
829 MIB.cloneMergedMemRefs(Instrs); in CreateLoadStoreMulti()
839 ArrayRef<MachineInstr*> Instrs) const { in CreateLoadStoreDouble()
855 MIB.cloneMergedMemRefs(Instrs); in CreateLoadStoreDouble()
861 const MachineInstr *First = Cand.Instrs.front(); in MergeOpsUpdate()
869 for (const MachineInstr *MI : Cand.Instrs) { in MergeOpsUpdate()
901 MachineInstr *LatestMI = Cand.Instrs[Cand.LatestMIIdx]; in MergeOpsUpdate()
914 Cand.Instrs); in MergeOpsUpdate()
917 Opcode, Pred, PredReg, DL, Regs, Cand.Instrs); in MergeOpsUpdate()
923 iterator EarliestI(Cand.Instrs[Cand.EarliestMIIdx]); in MergeOpsUpdate()
932 for (MachineInstr *MI : Cand.Instrs) in MergeOpsUpdate()
1106 Candidate->Instrs.push_back(MemOps[C].MI); in FormCandidates()
2006 for (MachineInstr *MI : Candidate->Instrs) { in LoadStoreMultipleOpti()
2012 assert(Candidate->Instrs.size() == 1); in LoadStoreMultipleOpti()
2013 if (MergeBaseUpdateLoadStore(Candidate->Instrs.front())) in LoadStoreMultipleOpti()