Lines Matching refs:RecVec
139 RecVec ProcRecords = Records.getAllDerivedDefinitions("Processor"); in collectProcModels()
182 static void scanSchedRW(Record *RWDef, RecVec &RWDefs, in scanSchedRW()
189 RecVec Seq = RWDef->getValueAsListOfDefs("Writes"); in scanSchedRW()
195 RecVec Vars = RWDef->getValueAsListOfDefs("Variants"); in scanSchedRW()
198 RecVec Selected = (*VI)->getValueAsListOfDefs("Selected"); in scanSchedRW()
215 RecVec SWDefs, SRDefs; in collectSchedRW()
220 RecVec RWs = SchedDef->getValueAsListOfDefs("SchedRW"); in collectSchedRW()
231 RecVec InstRWDefs = Records.getAllDerivedDefinitions("InstRW"); in collectSchedRW()
234 RecVec RWDefs = (*OI)->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW()
246 RecVec ItinRWDefs = Records.getAllDerivedDefinitions("ItinRW"); in collectSchedRW()
249 RecVec RWDefs = (*II)->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW()
262 RecVec AliasDefs = Records.getAllDerivedDefinitions("SchedAlias"); in collectSchedRW()
320 RecVec RWDefs = Records.getAllDerivedDefinitions("SchedReadWrite"); in collectSchedRW()
361 RecVec ValidWrites = ReadDef->getValueAsListOfDefs("ValidWrites"); in hasReadOfWrite()
371 void splitSchedReadWrites(const RecVec &RWDefs, in splitSchedReadWrites()
372 RecVec &WriteDefs, RecVec &ReadDefs) { in splitSchedReadWrites()
385 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs()
387 RecVec WriteDefs; in findRWs()
388 RecVec ReadDefs; in findRWs()
395 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs()
523 RecVec InstRWDefs = Records.getAllDerivedDefinitions("InstRW"); in collectSchedClasses()
562 const RecVec &RWDefs = SchedClasses[SCIdx].InstRWs; in collectSchedClasses()
627 std::string CodeGenSchedModels::createSchedClassName(const RecVec &InstDefs) { in createSchedClassName()
680 const RecVec *InstDefs = Sets.expand(InstRWDef); in createInstRWClass()
709 const RecVec &RWDefs = SchedClasses[OldSCIdx].InstRWs; in createInstRWClass()
711 const RecVec *OrigInstDefs = Sets.expand(RWDefs[0]); in createInstRWClass()
783 RecVec ItinRecords = ProcModel.ItinsDef->getValueAsListOfDefs("IID"); in collectProcItins()
822 RecVec ItinRWDefs = Records.getAllDerivedDefinitions("ItinRW"); in collectProcItinRW()
868 RecVec Matched = (*II)->getValueAsListOfDefs("MatchedItinClasses"); in inferFromItinClass()
889 const RecVec *InstDefs = Sets.expand(Rec); in inferFromInstRWs()
985 RecVec Variants = SchedRW.TheDef->getValueAsListOfDefs("Variants"); in mutuallyExclusive()
1063 const RecVec VarDefs = SchedRW.TheDef->getValueAsListOfDefs("Variants"); in getIntersectingVariants()
1083 const RecVec VarDefs = AliasRW.TheDef->getValueAsListOfDefs("Variants"); in getIntersectingVariants()
1152 RecVec SelectedDefs = VInfo.VarOrSeqDef->getValueAsListOfDefs("Selected"); in pushVariant()
1313 RecVec Preds; in inferFromTransitions()
1387 bool CodeGenSchedModels::hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM) { in hasSuperGroup()
1391 RecVec SuperUnits = in hasSuperGroup()
1411 RecVec CheckUnits = in verifyProcResourceGroups()
1416 RecVec OtherUnits = in verifyProcResourceGroups()
1462 RecVec WRDefs = Records.getAllDerivedDefinitions("WriteRes"); in collectProcResources()
1467 RecVec SWRDefs = Records.getAllDerivedDefinitions("SchedWriteRes"); in collectProcResources()
1472 RecVec RADefs = Records.getAllDerivedDefinitions("ReadAdvance"); in collectProcResources()
1477 RecVec SRADefs = Records.getAllDerivedDefinitions("SchedReadAdvance"); in collectProcResources()
1486 RecVec ProcResGroups = Records.getAllDerivedDefinitions("ProcResGroup"); in collectProcResources()
1541 RecVec Matched = (*II)->getValueAsListOfDefs("MatchedItinClasses"); in collectItinProcResources()
1615 RecVec ProcResourceDefs = in findProcResUnits()
1631 RecVec ProcResGroups = Records.getAllDerivedDefinitions("ProcResGroup"); in findProcResUnits()
1680 RecVec &WRDefs = ProcModels[PIdx].WriteResDefs; in addWriteRes()
1687 RecVec ProcResDefs = ProcWriteResDef->getValueAsListOfDefs("ProcResources"); in addWriteRes()
1697 RecVec &RADefs = ProcModels[PIdx].ReadAdvanceDefs; in addReadAdvance()