Lines Matching refs:InstRWDef
618 for (Record *InstRWDef : InstRWDefs) { in collectSchedRW()
620 RecVec RWDefs = InstRWDef->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW()
1046 void CodeGenSchedModels::createInstRWClass(Record *InstRWDef) { in createInstRWClass() argument
1053 const RecVec *InstDefs = Sets.expand(InstRWDef); in createInstRWClass()
1055 PrintFatalError(InstRWDef->getLoc(), "No matching instruction opcodes"); in createInstRWClass()
1082 Record *RWModelDef = InstRWDef->getValueAsDef("SchedModel"); in createInstRWClass()
1089 PrintFatalError(InstRWDef->getLoc(), "Overlapping InstRW def " + in createInstRWClass()
1098 SchedClasses[OldSCIdx].InstRWs.push_back(InstRWDef); in createInstRWClass()
1107 << InstRWDef->getValueAsDef("SchedModel")->getName() in createInstRWClass()
1117 Record *RWModelDef = InstRWDef->getValueAsDef("SchedModel"); in createInstRWClass()
1126 assert(OldRWDef != InstRWDef && in createInstRWClass()
1134 SC.InstRWs.push_back(InstRWDef); in createInstRWClass()