Lines Matching refs:InstRWDef
634 for (Record *InstRWDef : InstRWDefs) { in collectSchedRW()
636 RecVec RWDefs = InstRWDef->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW()
1044 void CodeGenSchedModels::createInstRWClass(Record *InstRWDef) { in createInstRWClass() argument
1051 const RecVec *InstDefs = Sets.expand(InstRWDef); in createInstRWClass()
1053 PrintFatalError(InstRWDef->getLoc(), "No matching instruction opcodes"); in createInstRWClass()
1079 Record *RWModelDef = InstRWDef->getValueAsDef("SchedModel"); in createInstRWClass()
1087 InstRWDef->getLoc(), in createInstRWClass()
1099 SchedClasses[OldSCIdx].InstRWs.push_back(InstRWDef); in createInstRWClass()
1108 << InstRWDef->getValueAsDef("SchedModel")->getName() in createInstRWClass()
1118 Record *RWModelDef = InstRWDef->getValueAsDef("SchedModel"); in createInstRWClass()
1123 InstRWDef->getLoc(), in createInstRWClass()
1130 assert(OldRWDef != InstRWDef && "SchedClass has duplicate InstRW def"); in createInstRWClass()
1137 SC.InstRWs.push_back(InstRWDef); in createInstRWClass()