Lines Matching refs:Reads
188 // Reads don't current have sequence records, but it can be added later.
388 IdxVec &Writes, IdxVec &Reads) const {
393 findRWs(ReadDefs, Reads, true);
515 IdxVec Writes, Reads;
517 findRWs((*I)->TheDef->getValueAsListOfDefs("SchedRW"), Writes, Reads);
522 unsigned SCIdx = addSchedClass(ItinDef, Writes, Reads, ProcIndices);
563 for (IdxIter RI = SC.Reads.begin(), RE = SC.Reads.end(); RI != RE; ++RI)
575 IdxVec Reads;
577 Writes, Reads);
580 for (IdxIter RI = Reads.begin(), RE = Reads.end(); RI != RE; ++RI)
597 const IdxVec &Reads) const {
600 && I->Writes == Writes && I->Reads == Reads) {
670 SC.Reads = OperReads;
723 // Preserve ItinDef and Writes/Reads for processors without an InstRW entry.
726 SC.Reads = SchedClasses[OldSCIdx].Reads;
839 inferFromRW(SchedClasses[Idx].Writes, SchedClasses[Idx].Reads,
864 IdxVec Writes, Reads;
865 findRWs((*II)->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads);
867 inferFromRW(Writes, Reads, FromClassIdx, ProcIndices);
886 IdxVec Writes, Reads;
887 findRWs((*RWI)->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads);
890 inferFromRW(Writes, Reads, SCIdx, ProcIndices);
1123 // Push the Reads/Writes selected by this variant onto the PredTransition
1190 // RWSeq is a sequence of all Reads or all Writes for the next read or write
1336 DEBUG(dbgs() << " Reads: ");
1437 IdxVec Writes, Reads;
1439 Writes, Reads);
1440 collectRWResources(Writes, Reads, ProcIndices);
1443 collectRWResources(SCI->Writes, SCI->Reads, SCI->ProcIndices);
1510 IdxVec Writes, Reads;
1511 findRWs((*II)->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads);
1513 collectRWResources(Writes, Reads, ProcIndices);
1558 const IdxVec &Reads,
1564 for (IdxIter RI = Reads.begin(), RE = Reads.end(); RI != RE; ++RI)
1701 dbgs() << "\n Reads: ";
1702 for (unsigned i = 0, N = Reads.size(); i < N; ++i) {
1703 SchedModels->getSchedRead(Reads[i]).dump();