Lines Matching refs:RWDefs
183 static void scanSchedRW(Record *RWDef, RecVec &RWDefs,
187 RWDefs.push_back(RWDef);
192 scanSchedRW(*I, RWDefs, RWSet);
201 scanSchedRW(*I, RWDefs, RWSet);
236 RecVec RWDefs = (*OI)->getValueAsListOfDefs("OperandReadWrites");
237 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end();
251 RecVec RWDefs = (*II)->getValueAsListOfDefs("OperandReadWrites");
252 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end();
322 RecVec RWDefs = Records.getAllDerivedDefinitions("SchedReadWrite");
323 for (RecIter RI = RWDefs.begin(), RE = RWDefs.end();
373 void splitSchedReadWrites(const RecVec &RWDefs,
375 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); RWI != RWE; ++RWI) {
387 void CodeGenSchedModels::findRWs(const RecVec &RWDefs,
391 splitSchedReadWrites(RWDefs, WriteDefs, ReadDefs);
397 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs,
399 for (RecIter RI = RWDefs.begin(), RE = RWDefs.end(); RI != RE; ++RI) {
567 const RecVec &RWDefs = SchedClasses[SCIdx].InstRWs;
568 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end();
714 const RecVec &RWDefs = SchedClasses[OldSCIdx].InstRWs;
715 if (!RWDefs.empty()) {
716 const RecVec *OrigInstDefs = Sets.expand(RWDefs[0]);