Searched refs:InstRWDef (Results 1 – 4 of 4) sorted by relevance
350 for (Record *InstRWDef : InstRWDefs) { in collectSchedRW()352 RecVec RWDefs = InstRWDef->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW()778 void CodeGenSchedModels::createInstRWClass(Record *InstRWDef) { in createInstRWClass() argument785 const RecVec *InstDefs = Sets.expand(InstRWDef); in createInstRWClass()787 PrintFatalError(InstRWDef->getLoc(), "No matching instruction opcodes"); in createInstRWClass()814 Record *RWModelDef = InstRWDef->getValueAsDef("SchedModel"); in createInstRWClass()821 PrintFatalError(InstRWDef->getLoc(), "Overlapping InstRW def " + in createInstRWClass()830 SchedClasses[OldSCIdx].InstRWs.push_back(InstRWDef); in createInstRWClass()839 << InstRWDef->getValueAsDef("SchedModel")->getName() in createInstRWClass()849 Record *RWModelDef = InstRWDef->getValueAsDef("SchedModel"); in createInstRWClass()[all …]
458 void createInstRWClass(Record *InstRWDef);
672 void CodeGenSchedModels::createInstRWClass(Record *InstRWDef) { in createInstRWClass() argument679 const RecVec *InstDefs = Sets.expand(InstRWDef); in createInstRWClass()681 PrintFatalError(InstRWDef->getLoc(), "No matching instruction opcodes"); in createInstRWClass()722 << InstRWDef->getValueAsDef("SchedModel")->getName() << "\n"); in createInstRWClass()723 SchedClasses[OldSCIdx].InstRWs.push_back(InstRWDef); in createInstRWClass()734 << InstRWDef->getValueAsDef("SchedModel")->getName() << "\n"); in createInstRWClass()743 Record *RWModelDef = InstRWDef->getValueAsDef("SchedModel"); in createInstRWClass()752 PrintFatalError(InstRWDef->getLoc(), "Overlapping InstRW def " + in createInstRWClass()756 assert(*RI != InstRWDef && "SchedClass has duplicate InstRW def"); in createInstRWClass()762 SC.InstRWs.push_back(InstRWDef); in createInstRWClass()
405 void createInstRWClass(Record *InstRWDef);