• Home
  • Raw
  • Download

Lines Matching refs:RWI

218     for (RecIter RWI = RWs.begin(), RWE = RWs.end(); RWI != RWE; ++RWI) {  in collectSchedRW()  local
219 if ((*RWI)->isSubClassOf("SchedWrite")) in collectSchedRW()
220 scanSchedRW(*RWI, SWDefs, RWSet); in collectSchedRW()
222 assert((*RWI)->isSubClassOf("SchedRead") && "Unknown SchedReadWrite"); in collectSchedRW()
223 scanSchedRW(*RWI, SRDefs, RWSet); in collectSchedRW()
232 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); in collectSchedRW() local
233 RWI != RWE; ++RWI) { in collectSchedRW()
234 if ((*RWI)->isSubClassOf("SchedWrite")) in collectSchedRW()
235 scanSchedRW(*RWI, SWDefs, RWSet); in collectSchedRW()
237 assert((*RWI)->isSubClassOf("SchedRead") && "Unknown SchedReadWrite"); in collectSchedRW()
238 scanSchedRW(*RWI, SRDefs, RWSet); in collectSchedRW()
247 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); in collectSchedRW() local
248 RWI != RWE; ++RWI) { in collectSchedRW()
249 if ((*RWI)->isSubClassOf("SchedWrite")) in collectSchedRW()
250 scanSchedRW(*RWI, SWDefs, RWSet); in collectSchedRW()
252 assert((*RWI)->isSubClassOf("SchedRead") && "Unknown SchedReadWrite"); in collectSchedRW()
253 scanSchedRW(*RWI, SRDefs, RWSet); in collectSchedRW()
370 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); RWI != RWE; ++RWI) { in splitSchedReadWrites() local
371 if ((*RWI)->isSubClassOf("SchedWrite")) in splitSchedReadWrites()
372 WriteDefs.push_back(*RWI); in splitSchedReadWrites()
374 assert((*RWI)->isSubClassOf("SchedRead") && "unknown SchedReadWrite"); in splitSchedReadWrites()
375 ReadDefs.push_back(*RWI); in splitSchedReadWrites()
561 for (RecIter RWI = RWDefs.begin(), RWE = RWDefs.end(); in collectSchedClasses() local
562 RWI != RWE; ++RWI) { in collectSchedClasses()
564 getProcModel((*RWI)->getValueAsDef("SchedModel")); in collectSchedClasses()
569 findRWs((*RWI)->getValueAsListOfDefs("OperandReadWrites"), in collectSchedClasses()
1185 for (IdxIter RWI = SelectedRWs.begin(), RWE = SelectedRWs.end(); in pushVariant() local
1186 RWI != RWE; ++RWI, ++OperIdx) { in pushVariant()
1189 ExpandedRWs.push_back(*RWI); in pushVariant()
1191 SchedModels.expandRWSequence(*RWI, ExpandedRWs, IsRead); in pushVariant()
1202 for (IdxIter RWI = SelectedRWs.begin(), RWE = SelectedRWs.end(); in pushVariant() local
1203 RWI != RWE; ++RWI) { in pushVariant()
1205 ExpandedRWs.push_back(*RWI); in pushVariant()
1207 SchedModels.expandRWSequence(*RWI, ExpandedRWs, IsRead); in pushVariant()
1222 RWI = RWSeq.begin(), RWE = RWSeq.end(); RWI != RWE; ++RWI) { in substituteVariantOperand() local
1223 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(*RWI, IsRead); in substituteVariantOperand()
1232 TransVec[TransIdx].ReadSequences.back().push_back(*RWI); in substituteVariantOperand()
1234 TransVec[TransIdx].WriteSequences.back().push_back(*RWI); in substituteVariantOperand()
1459 for (RecIter RWI = SCI->InstRWs.begin(), RWE = SCI->InstRWs.end(); in collectProcResources() local
1460 RWI != RWE; ++RWI) { in collectProcResources()
1461 Record *RWModelDef = (*RWI)->getValueAsDef("SchedModel"); in collectProcResources()
1464 findRWs((*RWI)->getValueAsListOfDefs("OperandReadWrites"), in collectProcResources()