Lines Matching refs:InstDefs
1014 std::string CodeGenSchedModels::createSchedClassName(const RecVec &InstDefs) { in createSchedClassName() argument
1018 for (const Record *InstDef : InstDefs) { in createSchedClassName()
1071 const RecVec *InstDefs = Sets.expand(InstRWDef); in createInstRWClass() local
1072 if (InstDefs->empty()) in createInstRWClass()
1075 for (Record *InstDef : *InstDefs) { in createInstRWClass()
1086 ArrayRef<Record*> InstDefs = Entry.second; in createInstRWClass() local
1097 if (OrigNumInstrs == InstDefs.size()) { in createInstRWClass()
1106 assert(!InstDefs.empty()); // Checked at function start. in createInstRWClass()
1110 InstDefs.front()->getName() + in createInstRWClass()
1126 SchedClasses.emplace_back(SCIdx, createSchedClassName(InstDefs), nullptr); in createInstRWClass()
1142 assert(!InstDefs.empty()); // Checked at function start. in createInstRWClass()
1146 InstDefs.front()->getName() + "\" also matches previous \"" + in createInstRWClass()
1157 for (Record *InstDef : InstDefs) in createInstRWClass()
1293 const RecVec *InstDefs = Sets.expand(Rec); in inferFromInstRWs() local
1294 RecIter II = InstDefs->begin(), IE = InstDefs->end(); in inferFromInstRWs()