• Home
  • Raw
  • Download

Lines Matching refs:RWDefs

179 static void scanSchedRW(Record *RWDef, RecVec &RWDefs,  in scanSchedRW()  argument
183 RWDefs.push_back(RWDef); in scanSchedRW()
188 scanSchedRW(*I, RWDefs, RWSet); in scanSchedRW()
197 scanSchedRW(*I, RWDefs, RWSet); in scanSchedRW()
231 RecVec RWDefs = (*OI)->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW() local
232 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); in collectSchedRW()
246 RecVec RWDefs = (*II)->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW() local
247 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); in collectSchedRW()
317 RecVec RWDefs = Records.getAllDerivedDefinitions("SchedReadWrite"); in collectSchedRW()
318 for (RecIter RI = RWDefs.begin(), RE = RWDefs.end(); in collectSchedRW()
368 void splitSchedReadWrites(const RecVec &RWDefs, in splitSchedReadWrites() argument
370 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); RWI != RWE; ++RWI) { in splitSchedReadWrites()
382 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs() argument
386 splitSchedReadWrites(RWDefs, WriteDefs, ReadDefs); in findRWs()
392 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs() argument
394 for (RecIter RI = RWDefs.begin(), RE = RWDefs.end(); RI != RE; ++RI) { in findRWs()
560 const RecVec &RWDefs = SchedClasses[SCIdx].InstRWs; in collectSchedClasses() local
561 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); in collectSchedClasses()
708 const RecVec &RWDefs = SchedClasses[OldSCIdx].InstRWs; in createInstRWClass() local
709 if (!RWDefs.empty()) { in createInstRWClass()
710 const RecVec *OrigInstDefs = Sets.expand(RWDefs[0]); in createInstRWClass()