Lines Matching refs:RWDefs

568 static void scanSchedRW(Record *RWDef, RecVec &RWDefs,  in scanSchedRW()  argument
572 RWDefs.push_back(RWDef); in scanSchedRW()
577 scanSchedRW(WSRec, RWDefs, RWSet); in scanSchedRW()
586 scanSchedRW(SelDef, RWDefs, RWSet); in scanSchedRW()
620 RecVec RWDefs = InstRWDef->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW() local
621 for (Record *RWDef : RWDefs) { in collectSchedRW()
634 RecVec RWDefs = ItinRWDef->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW() local
635 for (Record *RWDef : RWDefs) { in collectSchedRW()
703 } RecVec RWDefs = Records.getAllDerivedDefinitions("SchedReadWrite"); in collectSchedRW()
705 : RWDefs) { in collectSchedRW()
748 static void splitSchedReadWrites(const RecVec &RWDefs, in splitSchedReadWrites() argument
750 for (Record *RWDef : RWDefs) { in splitSchedReadWrites()
761 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs() argument
765 splitSchedReadWrites(RWDefs, WriteDefs, ReadDefs); in findRWs()
771 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs() argument
773 for (Record *RWDef : RWDefs) { in findRWs()
938 const RecVec &RWDefs = SchedClasses[SCIdx].InstRWs; in collectSchedClasses() local
939 for (Record *RWDef : RWDefs) { in collectSchedClasses()
1072 const RecVec &RWDefs = SchedClasses[OldSCIdx].InstRWs; in createInstRWClass() local
1073 if (!RWDefs.empty()) { in createInstRWClass()
1074 const RecVec *OrigInstDefs = Sets.expand(RWDefs[0]); in createInstRWClass()
1085 for (Record *RWD : RWDefs) { in createInstRWClass()