Lines Matching defs:Instrs
147 SmallVector<MachineInstr*, 4> Instrs;
149 /// Index in Instrs of the instruction being latest in the schedule.
152 /// Index in Instrs of the instruction being earliest in the schedule.
181 ArrayRef<MachineInstr*> Instrs);
187 ArrayRef<MachineInstr*> Instrs) const;
633 ArrayRef<MachineInstr*> Instrs) {
830 MIB.cloneMergedMemRefs(Instrs);
840 ArrayRef<MachineInstr*> Instrs) const {
856 MIB.cloneMergedMemRefs(Instrs);
862 const MachineInstr *First = Cand.Instrs.front();
870 for (const MachineInstr *MI : Cand.Instrs) {
902 MachineInstr *LatestMI = Cand.Instrs[Cand.LatestMIIdx];
915 Cand.Instrs);
918 Opcode, Pred, PredReg, DL, Regs, Cand.Instrs);
924 iterator EarliestI(Cand.Instrs[Cand.EarliestMIIdx]);
933 for (MachineInstr *MI : Cand.Instrs)
1107 Candidate->Instrs.push_back(MemOps[C].MI);
2007 for (MachineInstr *MI : Candidate->Instrs) {
2013 assert(Candidate->Instrs.size() == 1);
2014 if (MergeBaseUpdateLoadStore(Candidate->Instrs.front()))