Lines Matching refs:Writes

762 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &Writes,  in findRWs()  argument
767 findRWs(WriteDefs, Writes, false); in findRWs()
881 IdxVec Writes, Reads; in collectSchedClasses() local
883 findRWs(Inst->TheDef->getValueAsListOfDefs("SchedRW"), Writes, Reads); in collectSchedClasses()
886 unsigned SCIdx = addSchedClass(ItinDef, Writes, Reads, /*ProcIndices*/ {0}); in collectSchedClasses()
928 if (!SC.Writes.empty()) { in collectSchedClasses()
932 for (unsigned int Write : SC.Writes) in collectSchedClasses()
946 IdxVec Writes; in collectSchedClasses() local
948 findRWs(RWDef->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads); in collectSchedClasses()
950 for (unsigned WIdx : Writes) in collectSchedClasses()
1035 SC.Writes = OperWrites; in addSchedClass()
1113 SC.Writes = SchedClasses[OldSCIdx].Writes; in createInstRWClass()
1235 if (!SchedClasses[Idx].Writes.empty()) { in inferSchedClasses()
1236 inferFromRW(SchedClasses[Idx].Writes, SchedClasses[Idx].Reads, Idx, in inferSchedClasses()
1260 IdxVec Writes, Reads; in inferFromItinClass() local
1261 findRWs(Rec->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads); in inferFromItinClass()
1262 inferFromRW(Writes, Reads, FromClassIdx, PIdx); in inferFromItinClass()
1282 IdxVec Writes, Reads; in inferFromInstRWs() local
1283 findRWs(Rec->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads); in inferFromInstRWs()
1285 inferFromRW(Writes, Reads, SCIdx, PIdx); // May mutate SchedClasses. in inferFromInstRWs()
1895 IdxVec Writes, Reads; in collectProcResources() local
1896 findRWs(RW->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads); in collectProcResources()
1897 collectRWResources(Writes, Reads, PIdx); in collectProcResources()
1900 collectRWResources(SC.Writes, SC.Reads, SC.ProcIndices); in collectProcResources()
2001 if (!SC.Writes.empty()) in checkCompleteness()
2052 IdxVec Writes, Reads; in collectItinProcResources() local
2053 findRWs((*II)->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads); in collectItinProcResources()
2054 collectRWResources(Writes, Reads, PIdx); in collectItinProcResources()
2090 void CodeGenSchedModels::collectRWResources(ArrayRef<unsigned> Writes, in collectRWResources() argument
2093 for (unsigned Idx : Writes) in collectRWResources()
2244 for (unsigned i = 0, N = Writes.size(); i < N; ++i) { in dump()
2245 SchedModels->getSchedWrite(Writes[i]).dump(); in dump()