Lines Matching refs:Reads
386 IdxVec &Writes, IdxVec &Reads) const { in findRWs()
391 findRWs(ReadDefs, Reads, true); in findRWs()
512 IdxVec Writes, Reads; in collectSchedClasses() local
514 findRWs(Inst->TheDef->getValueAsListOfDefs("SchedRW"), Writes, Reads); in collectSchedClasses()
519 unsigned SCIdx = addSchedClass(ItinDef, Writes, Reads, ProcIndices); in collectSchedClasses()
558 for (IdxIter RI = SC.Reads.begin(), RE = SC.Reads.end(); RI != RE; ++RI) in collectSchedClasses()
570 IdxVec Reads; in collectSchedClasses() local
572 Writes, Reads); in collectSchedClasses()
575 for (IdxIter RI = Reads.begin(), RE = Reads.end(); RI != RE; ++RI) in collectSchedClasses()
592 const IdxVec &Reads) const { in findSchedClassIdx()
595 && I->Writes == Writes && I->Reads == Reads) { in findSchedClassIdx()
665 SC.Reads = OperReads; in addSchedClass()
740 SC.Reads = SchedClasses[OldSCIdx].Reads; in createInstRWClass()
851 inferFromRW(SchedClasses[Idx].Writes, SchedClasses[Idx].Reads, in inferSchedClasses()
876 IdxVec Writes, Reads; in inferFromItinClass() local
877 findRWs((*II)->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads); in inferFromItinClass()
879 inferFromRW(Writes, Reads, FromClassIdx, ProcIndices); in inferFromItinClass()
899 IdxVec Writes, Reads; in inferFromInstRWs() local
900 findRWs(Rec->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads); in inferFromInstRWs()
903 inferFromRW(Writes, Reads, SCIdx, ProcIndices); // May mutate SchedClasses. in inferFromInstRWs()
1452 IdxVec Writes, Reads; in collectProcResources() local
1454 Writes, Reads); in collectProcResources()
1455 collectRWResources(Writes, Reads, ProcIndices); in collectProcResources()
1458 collectRWResources(SCI->Writes, SCI->Reads, SCI->ProcIndices); in collectProcResources()
1549 IdxVec Writes, Reads; in collectItinProcResources() local
1550 findRWs((*II)->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads); in collectItinProcResources()
1552 collectRWResources(Writes, Reads, ProcIndices); in collectItinProcResources()
1597 const IdxVec &Reads, in collectRWResources() argument
1603 for (IdxIter RI = Reads.begin(), RE = Reads.end(); RI != RE; ++RI) in collectRWResources()
1741 for (unsigned i = 0, N = Reads.size(); i < N; ++i) { in dump()
1742 SchedModels->getSchedRead(Reads[i]).dump(); in dump()