Lines Matching refs:RWDefs

589 static void scanSchedRW(Record *RWDef, RecVec &RWDefs,  in scanSchedRW()  argument
593 RWDefs.push_back(RWDef); in scanSchedRW()
598 scanSchedRW(WSRec, RWDefs, RWSet); in scanSchedRW()
607 scanSchedRW(SelDef, RWDefs, RWSet); in scanSchedRW()
641 RecVec RWDefs = InstRWDef->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW() local
642 for (Record *RWDef : RWDefs) { in collectSchedRW()
655 RecVec RWDefs = ItinRWDef->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW() local
656 for (Record *RWDef : RWDefs) { in collectSchedRW()
724 } RecVec RWDefs = Records.getAllDerivedDefinitions("SchedReadWrite"); in collectSchedRW()
726 : RWDefs) { in collectSchedRW()
767 static void splitSchedReadWrites(const RecVec &RWDefs, in splitSchedReadWrites() argument
769 for (Record *RWDef : RWDefs) { in splitSchedReadWrites()
780 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs() argument
784 splitSchedReadWrites(RWDefs, WriteDefs, ReadDefs); in findRWs()
790 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs() argument
792 for (Record *RWDef : RWDefs) { in findRWs()
956 const RecVec &RWDefs = SchedClasses[SCIdx].InstRWs; in collectSchedClasses() local
957 for (Record *RWDef : RWDefs) { in collectSchedClasses()
1090 const RecVec &RWDefs = SchedClasses[OldSCIdx].InstRWs; in createInstRWClass() local
1091 if (!RWDefs.empty()) { in createInstRWClass()
1092 const RecVec *OrigInstDefs = Sets.expand(RWDefs[0]); in createInstRWClass()
1103 for (Record *RWD : RWDefs) { in createInstRWClass()