Lines Matching refs:MemOps

188     void FormCandidates(const MemOpQueue &MemOps);
1005 void ARMLoadStoreOpt::FormCandidates(const MemOpQueue &MemOps) { in FormCandidates() argument
1006 const MachineInstr *FirstMI = MemOps[0].MI; in FormCandidates()
1012 unsigned EIndex = MemOps.size(); in FormCandidates()
1015 const MachineInstr *MI = MemOps[SIndex].MI; in FormCandidates()
1016 int Offset = MemOps[SIndex].Offset; in FormCandidates()
1061 int NewOffset = MemOps[I].Offset; in FormCandidates()
1064 const MachineOperand &MO = getLoadStoreRegOp(*MemOps[I].MI); in FormCandidates()
1094 unsigned Position = MemOps[I].Position; in FormCandidates()
1095 if (Position < MemOps[Latest].Position) in FormCandidates()
1097 else if (Position > MemOps[Earliest].Position) in FormCandidates()
1107 Candidate->Instrs.push_back(MemOps[C].MI); in FormCandidates()
1110 Candidate->InsertPos = MemOps[Latest].Position; in FormCandidates()
1879 MemOpQueue MemOps; in LoadStoreMultipleOpti() local
1909 MemOps.push_back(MemOpQueueEntry(*MBBI, Offset, Position)); in LoadStoreMultipleOpti()
1925 for (const MemOpQueueEntry &E : MemOps) { in LoadStoreMultipleOpti()
1936 if (Offset > MemOps.back().Offset) { in LoadStoreMultipleOpti()
1937 MemOps.push_back(MemOpQueueEntry(*MBBI, Offset, Position)); in LoadStoreMultipleOpti()
1941 for (MI = MemOps.begin(), ME = MemOps.end(); MI != ME; ++MI) { in LoadStoreMultipleOpti()
1952 if (MI != MemOps.end()) { in LoadStoreMultipleOpti()
1953 MemOps.insert(MI, MemOpQueueEntry(*MBBI, Offset, Position)); in LoadStoreMultipleOpti()
1974 if (MemOps.size() > 0) { in LoadStoreMultipleOpti()
1975 FormCandidates(MemOps); in LoadStoreMultipleOpti()
1980 MemOps.clear(); in LoadStoreMultipleOpti()
1983 if (MemOps.size() > 0) in LoadStoreMultipleOpti()
1984 FormCandidates(MemOps); in LoadStoreMultipleOpti()
2221 SmallPtrSetImpl<MachineInstr*> &MemOps, in IsSafeAndProfitableToMove() argument
2228 if (I->isDebugInstr() || MemOps.count(&*I)) in IsSafeAndProfitableToMove()
2233 for (MachineInstr *MemOp : MemOps) in IsSafeAndProfitableToMove()
2389 SmallPtrSet<MachineInstr*, 4> MemOps; in RescheduleOps() local
2392 MemOps.insert(Ops[i]); in RescheduleOps()
2401 MemOps, MemRegs, TRI, AA); in RescheduleOps()
2409 (MemOps.count(&*InsertPos) || InsertPos->isDebugInstr())) in RescheduleOps()