Lines Matching refs:InstDefs
997 std::string CodeGenSchedModels::createSchedClassName(const RecVec &InstDefs) { in createSchedClassName() argument
1001 for (const Record *InstDef : InstDefs) { in createSchedClassName()
1054 const RecVec *InstDefs = Sets.expand(InstRWDef); in createInstRWClass() local
1055 if (InstDefs->empty()) in createInstRWClass()
1058 for (Record *InstDef : *InstDefs) { in createInstRWClass()
1069 ArrayRef<Record*> InstDefs = Entry.second; in createInstRWClass() local
1080 if (OrigNumInstrs == InstDefs.size()) { in createInstRWClass()
1089 assert(!InstDefs.empty()); // Checked at function start. in createInstRWClass()
1093 InstDefs.front()->getName() + in createInstRWClass()
1109 SchedClasses.emplace_back(SCIdx, createSchedClassName(InstDefs), nullptr); in createInstRWClass()
1125 assert(!InstDefs.empty()); // Checked at function start. in createInstRWClass()
1129 InstDefs.front()->getName() + "\" also matches previous \"" + in createInstRWClass()
1140 for (Record *InstDef : InstDefs) in createInstRWClass()
1276 const RecVec *InstDefs = Sets.expand(Rec); in inferFromInstRWs() local
1277 RecIter II = InstDefs->begin(), IE = InstDefs->end(); in inferFromInstRWs()