Lines Matching refs:RecVec
133 RecVec ProcRecords = Records.getAllDerivedDefinitions("Processor"); in collectProcModels()
173 static void scanSchedRW(Record *RWDef, RecVec &RWDefs, in scanSchedRW()
180 RecVec Seq = RWDef->getValueAsListOfDefs("Writes"); in scanSchedRW()
186 RecVec Vars = RWDef->getValueAsListOfDefs("Variants"); in scanSchedRW()
189 RecVec Selected = (*VI)->getValueAsListOfDefs("Selected"); in scanSchedRW()
206 RecVec SWDefs, SRDefs; in collectSchedRW()
211 RecVec RWs = SchedDef->getValueAsListOfDefs("SchedRW"); in collectSchedRW()
222 RecVec InstRWDefs = Records.getAllDerivedDefinitions("InstRW"); in collectSchedRW()
225 RecVec RWDefs = (*OI)->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW()
237 RecVec ItinRWDefs = Records.getAllDerivedDefinitions("ItinRW"); in collectSchedRW()
240 RecVec RWDefs = (*II)->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW()
253 RecVec AliasDefs = Records.getAllDerivedDefinitions("SchedAlias"); in collectSchedRW()
311 RecVec RWDefs = Records.getAllDerivedDefinitions("SchedReadWrite"); in collectSchedRW()
352 RecVec ValidWrites = ReadDef->getValueAsListOfDefs("ValidWrites"); in hasReadOfWrite()
362 void splitSchedReadWrites(const RecVec &RWDefs, in splitSchedReadWrites()
363 RecVec &WriteDefs, RecVec &ReadDefs) { in splitSchedReadWrites()
376 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs()
378 RecVec WriteDefs; in findRWs()
379 RecVec ReadDefs; in findRWs()
386 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs()
514 RecVec InstRWDefs = Records.getAllDerivedDefinitions("InstRW"); in collectSchedClasses()
553 const RecVec &RWDefs = SchedClasses[SCIdx].InstRWs; in collectSchedClasses()
620 std::string CodeGenSchedModels::createSchedClassName(const RecVec &InstDefs) { in createSchedClassName()
672 const RecVec *InstDefs = Sets.expand(InstRWDef); in createInstRWClass()
701 const RecVec &RWDefs = SchedClasses[OldSCIdx].InstRWs; in createInstRWClass()
703 const RecVec *OrigInstDefs = Sets.expand(RWDefs[0]); in createInstRWClass()
775 RecVec ItinRecords = ProcModel.ItinsDef->getValueAsListOfDefs("IID"); in collectProcItins()
814 RecVec ItinRWDefs = Records.getAllDerivedDefinitions("ItinRW"); in collectProcItinRW()
860 RecVec Matched = (*II)->getValueAsListOfDefs("MatchedItinClasses"); in inferFromItinClass()
881 const RecVec *InstDefs = Sets.expand(Rec); in inferFromInstRWs()
977 RecVec Variants = SchedRW.TheDef->getValueAsListOfDefs("Variants"); in mutuallyExclusive()
1055 const RecVec VarDefs = SchedRW.TheDef->getValueAsListOfDefs("Variants"); in getIntersectingVariants()
1075 const RecVec VarDefs = AliasRW.TheDef->getValueAsListOfDefs("Variants"); in getIntersectingVariants()
1144 RecVec SelectedDefs = VInfo.VarOrSeqDef->getValueAsListOfDefs("Selected"); in pushVariant()
1305 RecVec Preds; in inferFromTransitions()
1379 bool CodeGenSchedModels::hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM) { in hasSuperGroup()
1383 RecVec SuperUnits = in hasSuperGroup()
1403 RecVec CheckUnits = in verifyProcResourceGroups()
1408 RecVec OtherUnits = in verifyProcResourceGroups()
1454 RecVec WRDefs = Records.getAllDerivedDefinitions("WriteRes"); in collectProcResources()
1459 RecVec SWRDefs = Records.getAllDerivedDefinitions("SchedWriteRes"); in collectProcResources()
1464 RecVec RADefs = Records.getAllDerivedDefinitions("ReadAdvance"); in collectProcResources()
1469 RecVec SRADefs = Records.getAllDerivedDefinitions("SchedReadAdvance"); in collectProcResources()
1478 RecVec ProcResGroups = Records.getAllDerivedDefinitions("ProcResGroup"); in collectProcResources()
1533 RecVec Matched = (*II)->getValueAsListOfDefs("MatchedItinClasses"); in collectItinProcResources()
1603 RecVec ProcResourceDefs = in findProcResUnits()
1619 RecVec ProcResGroups = Records.getAllDerivedDefinitions("ProcResGroup"); in findProcResUnits()
1668 RecVec &WRDefs = ProcModels[PIdx].WriteResDefs; in addWriteRes()
1675 RecVec ProcResDefs = ProcWriteResDef->getValueAsListOfDefs("ProcResources"); in addWriteRes()
1685 RecVec &RADefs = ProcModels[PIdx].ReadAdvanceDefs; in addReadAdvance()