Lines Matching refs:RWDefs

562 static void scanSchedRW(Record *RWDef, RecVec &RWDefs,  in scanSchedRW()  argument
566 RWDefs.push_back(RWDef); in scanSchedRW()
571 scanSchedRW(WSRec, RWDefs, RWSet); in scanSchedRW()
580 scanSchedRW(SelDef, RWDefs, RWSet); in scanSchedRW()
614 RecVec RWDefs = InstRWDef->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW() local
615 for (Record *RWDef : RWDefs) { in collectSchedRW()
628 RecVec RWDefs = ItinRWDef->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW() local
629 for (Record *RWDef : RWDefs) { in collectSchedRW()
697 } RecVec RWDefs = Records.getAllDerivedDefinitions("SchedReadWrite"); in collectSchedRW()
699 : RWDefs) { in collectSchedRW()
742 static void splitSchedReadWrites(const RecVec &RWDefs, in splitSchedReadWrites() argument
744 for (Record *RWDef : RWDefs) { in splitSchedReadWrites()
755 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs() argument
759 splitSchedReadWrites(RWDefs, WriteDefs, ReadDefs); in findRWs()
765 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs() argument
767 for (Record *RWDef : RWDefs) { in findRWs()
931 const RecVec &RWDefs = SchedClasses[SCIdx].InstRWs; in collectSchedClasses() local
932 for (Record *RWDef : RWDefs) { in collectSchedClasses()
1065 const RecVec &RWDefs = SchedClasses[OldSCIdx].InstRWs; in createInstRWClass() local
1066 if (!RWDefs.empty()) { in createInstRWClass()
1067 const RecVec *OrigInstDefs = Sets.expand(RWDefs[0]); in createInstRWClass()
1078 for (Record *RWD : RWDefs) { in createInstRWClass()