Lines Matching refs:RWI

221     for (RecIter RWI = RWs.begin(), RWE = RWs.end(); RWI != RWE; ++RWI) {  in collectSchedRW()  local
222 if ((*RWI)->isSubClassOf("SchedWrite")) in collectSchedRW()
223 scanSchedRW(*RWI, SWDefs, RWSet); in collectSchedRW()
225 assert((*RWI)->isSubClassOf("SchedRead") && "Unknown SchedReadWrite"); in collectSchedRW()
226 scanSchedRW(*RWI, SRDefs, RWSet); in collectSchedRW()
235 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); in collectSchedRW() local
236 RWI != RWE; ++RWI) { in collectSchedRW()
237 if ((*RWI)->isSubClassOf("SchedWrite")) in collectSchedRW()
238 scanSchedRW(*RWI, SWDefs, RWSet); in collectSchedRW()
240 assert((*RWI)->isSubClassOf("SchedRead") && "Unknown SchedReadWrite"); in collectSchedRW()
241 scanSchedRW(*RWI, SRDefs, RWSet); in collectSchedRW()
250 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); in collectSchedRW() local
251 RWI != RWE; ++RWI) { in collectSchedRW()
252 if ((*RWI)->isSubClassOf("SchedWrite")) in collectSchedRW()
253 scanSchedRW(*RWI, SWDefs, RWSet); in collectSchedRW()
255 assert((*RWI)->isSubClassOf("SchedRead") && "Unknown SchedReadWrite"); in collectSchedRW()
256 scanSchedRW(*RWI, SRDefs, RWSet); in collectSchedRW()
373 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); RWI != RWE; ++RWI) { in splitSchedReadWrites() local
374 if ((*RWI)->isSubClassOf("SchedWrite")) in splitSchedReadWrites()
375 WriteDefs.push_back(*RWI); in splitSchedReadWrites()
377 assert((*RWI)->isSubClassOf("SchedRead") && "unknown SchedReadWrite"); in splitSchedReadWrites()
378 ReadDefs.push_back(*RWI); in splitSchedReadWrites()
563 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); in collectSchedClasses() local
564 RWI != RWE; ++RWI) { in collectSchedClasses()
566 getProcModel((*RWI)->getValueAsDef("SchedModel")); in collectSchedClasses()
571 findRWs((*RWI)->getValueAsListOfDefs("OperandReadWrites"), in collectSchedClasses()
1177 for (IdxIter RWI = SelectedRWs.begin(), RWE = SelectedRWs.end(); in pushVariant() local
1178 RWI != RWE; ++RWI, ++OperIdx) { in pushVariant()
1181 ExpandedRWs.push_back(*RWI); in pushVariant()
1183 SchedModels.expandRWSequence(*RWI, ExpandedRWs, IsRead); in pushVariant()
1194 for (IdxIter RWI = SelectedRWs.begin(), RWE = SelectedRWs.end(); in pushVariant() local
1195 RWI != RWE; ++RWI) { in pushVariant()
1197 ExpandedRWs.push_back(*RWI); in pushVariant()
1199 SchedModels.expandRWSequence(*RWI, ExpandedRWs, IsRead); in pushVariant()
1214 RWI = RWSeq.begin(), RWE = RWSeq.end(); RWI != RWE; ++RWI) { in substituteVariantOperand() local
1215 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(*RWI, IsRead); in substituteVariantOperand()
1224 TransVec[TransIdx].ReadSequences.back().push_back(*RWI); in substituteVariantOperand()
1226 TransVec[TransIdx].WriteSequences.back().push_back(*RWI); in substituteVariantOperand()
1448 for (RecIter RWI = SCI->InstRWs.begin(), RWE = SCI->InstRWs.end(); in collectProcResources() local
1449 RWI != RWE; ++RWI) { in collectProcResources()
1450 Record *RWModelDef = (*RWI)->getValueAsDef("SchedModel"); in collectProcResources()
1453 findRWs((*RWI)->getValueAsListOfDefs("OperandReadWrites"), in collectProcResources()