Lines Matching refs:Instrs
145 SmallVector<MachineInstr*, 4> Instrs; member
179 ArrayRef<MachineInstr*> Instrs);
185 ArrayRef<MachineInstr*> Instrs) const;
630 ArrayRef<MachineInstr*> Instrs) { in CreateLoadStoreMulti() argument
827 MIB.cloneMergedMemRefs(Instrs); in CreateLoadStoreMulti()
837 ArrayRef<MachineInstr*> Instrs) const { in CreateLoadStoreDouble()
853 MIB.cloneMergedMemRefs(Instrs); in CreateLoadStoreDouble()
859 const MachineInstr *First = Cand.Instrs.front(); in MergeOpsUpdate()
867 for (const MachineInstr *MI : Cand.Instrs) { in MergeOpsUpdate()
899 MachineInstr *LatestMI = Cand.Instrs[Cand.LatestMIIdx]; in MergeOpsUpdate()
912 Cand.Instrs); in MergeOpsUpdate()
915 Opcode, Pred, PredReg, DL, Regs, Cand.Instrs); in MergeOpsUpdate()
921 iterator EarliestI(Cand.Instrs[Cand.EarliestMIIdx]); in MergeOpsUpdate()
930 for (MachineInstr *MI : Cand.Instrs) in MergeOpsUpdate()
1104 Candidate->Instrs.push_back(MemOps[C].MI); in FormCandidates()
2004 for (MachineInstr *MI : Candidate->Instrs) { in LoadStoreMultipleOpti()
2010 assert(Candidate->Instrs.size() == 1); in LoadStoreMultipleOpti()
2011 if (MergeBaseUpdateLoadStore(Candidate->Instrs.front())) in LoadStoreMultipleOpti()