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;
630 ArrayRef<MachineInstr*> Instrs) {
827 MIB.cloneMergedMemRefs(Instrs);
837 ArrayRef<MachineInstr*> Instrs) const {
853 MIB.cloneMergedMemRefs(Instrs);
859 const MachineInstr *First = Cand.Instrs.front();
867 for (const MachineInstr *MI : Cand.Instrs) {
899 MachineInstr *LatestMI = Cand.Instrs[Cand.LatestMIIdx];
912 Cand.Instrs);
915 Opcode, Pred, PredReg, DL, Regs, Cand.Instrs);
921 iterator EarliestI(Cand.Instrs[Cand.EarliestMIIdx]);
930 for (MachineInstr *MI : Cand.Instrs)
1104 Candidate->Instrs.push_back(MemOps[C].MI);
1935 for (MachineInstr *MI : Candidate->Instrs) {
1941 assert(Candidate->Instrs.size() == 1);
1942 if (MergeBaseUpdateLoadStore(Candidate->Instrs.front()))