Lines Matching defs:RWIdx
777 void CodeGenSchedModels::expandRWSequence(unsigned RWIdx, IdxVec &RWSeq,
779 const CodeGenSchedRW &SchedRW = getSchedRW(RWIdx, IsRead);
781 RWSeq.push_back(RWIdx);
796 unsigned RWIdx, IdxVec &RWSeq, bool IsRead,
799 const CodeGenSchedRW &SchedWrite = getSchedRW(RWIdx, IsRead);
820 RWSeq.push_back(RWIdx);
856 unsigned RWIdx = RWVec.size();
857 CodeGenSchedRW SchedRW(RWIdx, IsRead, Seq, genRWName(Seq, IsRead));
859 return RWIdx;
1294 unsigned RWIdx; // Index of this variant or sequence's matched type.
1299 VarOrSeqDef(def), RWIdx(rwi), ProcIdx(pi), TransVecIdx(ti) {}
1303 // RWIdx is the index of the read/write variant.
1306 unsigned RWIdx;
1309 PredCheck(bool r, unsigned w, Record *p): IsRead(r), RWIdx(w), Predicate(p) {}
1365 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(PC.RWIdx, PC.IsRead);
1516 Trans.PredTerm.emplace_back(IsRead, VInfo.RWIdx,PredDef);
1526 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(VInfo.RWIdx, IsRead);
2007 void CodeGenSchedModels::collectRWResources(unsigned RWIdx, bool IsRead,
2009 const CodeGenSchedRW &SchedRW = getSchedRW(RWIdx, IsRead);
2213 dbgs() << SchedModels.getSchedRW(PCI->RWIdx, PCI->IsRead).Name