Lines Matching refs:RW
607 for (Record *RW : RWs) { in collectSchedRW()
608 if (RW->isSubClassOf("SchedWrite")) in collectSchedRW()
609 scanSchedRW(RW, SWDefs, RWSet); in collectSchedRW()
611 assert(RW->isSubClassOf("SchedRead") && "Unknown SchedReadWrite"); in collectSchedRW()
612 scanSchedRW(RW, SRDefs, RWSet); in collectSchedRW()
687 CodeGenSchedRW &RW = getSchedRW(MatchDef); in collectSchedRW() local
688 if (RW.IsAlias) in collectSchedRW()
690 RW.Aliases.push_back(ADef); in collectSchedRW()
730 RWVec, [Def](const CodeGenSchedRW &RW) { return RW.TheDef == Def; }); in getSchedRWIdx() argument
840 auto I = find_if(RWVec, [Seq](CodeGenSchedRW &RW) { in findRWForSequence() argument
841 return makeArrayRef(RW.Sequence) == Seq; in findRWForSequence()
1373 static bool hasAliasedVariants(const CodeGenSchedRW &RW, in hasAliasedVariants() argument
1375 if (RW.HasVariants) in hasAliasedVariants()
1378 for (Record *Alias : RW.Aliases) { in hasAliasedVariants()
1838 for (Record *RW : SC.InstRWs) { in collectProcResources()
1839 Record *RWModelDef = RW->getValueAsDef("SchedModel"); in collectProcResources()
1842 findRWs(RW->getValueAsListOfDefs("OperandReadWrites"), Writes, Reads); in collectProcResources()