Lines Matching defs:Instrs
145 SmallVector<MachineInstr*, 4> Instrs;
147 /// Index in Instrs of the instruction being latest in the schedule.
150 /// Index in Instrs of the instruction being earliest in the schedule.
179 ArrayRef<MachineInstr*> Instrs);
185 ArrayRef<MachineInstr*> Instrs) const;
631 ArrayRef<MachineInstr*> Instrs) {
828 MIB.cloneMergedMemRefs(Instrs);
838 ArrayRef<MachineInstr*> Instrs) const {
854 MIB.cloneMergedMemRefs(Instrs);
860 const MachineInstr *First = Cand.Instrs.front();
868 for (const MachineInstr *MI : Cand.Instrs) {
900 MachineInstr *LatestMI = Cand.Instrs[Cand.LatestMIIdx];
913 Cand.Instrs);
916 Opcode, Pred, PredReg, DL, Regs, Cand.Instrs);
922 iterator EarliestI(Cand.Instrs[Cand.EarliestMIIdx]);
931 for (MachineInstr *MI : Cand.Instrs)
1105 Candidate->Instrs.push_back(MemOps[C].MI);
2005 for (MachineInstr *MI : Candidate->Instrs) {
2011 assert(Candidate->Instrs.size() == 1);
2012 if (MergeBaseUpdateLoadStore(Candidate->Instrs.front()))