Searched refs:CodeGenProcModel (Results 1 – 3 of 3) sorted by relevance
175 struct CodeGenProcModel { struct204 CodeGenProcModel(unsigned Idx, const std::string &Name, Record *MDef, in CodeGenProcModel() argument234 std::vector<CodeGenProcModel> ProcModels; argument292 const CodeGenProcModel &getModelForProc(Record *ProcDef) const { in getModelForProc()299 CodeGenProcModel &getProcModel(Record *ModelDef) { in getProcModel()304 const CodeGenProcModel &getProcModel(Record *ModelDef) const { in getProcModel()309 typedef std::vector<CodeGenProcModel>::const_iterator ProcIter;312 ArrayRef<CodeGenProcModel> procModels() const { return ProcModels; } in procModels()374 const CodeGenProcModel &ProcModel) const;386 const CodeGenProcModel &PM) const;[all …]
91 void EmitProcessorResources(const CodeGenProcModel &ProcModel,94 const CodeGenProcModel &ProcModel);96 const CodeGenProcModel &ProcModel);98 const CodeGenProcModel &ProcModel);99 void GenSchedClassTables(const CodeGenProcModel &ProcModel,367 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { in EmitStageAndOperandCycleData()420 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { in EmitStageAndOperandCycleData()600 void SubtargetEmitter::EmitProcessorResources(const CodeGenProcModel &ProcModel, in EmitProcessorResources()649 const CodeGenSchedRW &SchedWrite, const CodeGenProcModel &ProcModel) { in FindWriteResources()702 const CodeGenProcModel &ProcModel) { in FindReadAdvance()[all …]
422 const CodeGenProcModel &ProcModel) const { in expandRWSeqForProc()563 const CodeGenProcModel &ProcModel = in collectSchedClasses()577 for (std::vector<CodeGenProcModel>::iterator PI = ProcModels.begin(), in collectSchedClasses()778 for (CodeGenProcModel &ProcModel : ProcModels) { in collectProcItins()838 for (CodeGenProcModel &ProcModel : ProcModels) { in collectProcUnsupportedFeatures()871 const CodeGenProcModel &PM = ProcModels[PIdx]; in inferFromItinClass()1113 const CodeGenProcModel &PM = in getIntersectingVariants()1395 bool CodeGenSchedModels::hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM) { in hasSuperGroup()1415 void CodeGenSchedModels::verifyProcResourceGroups(CodeGenProcModel &PM) { in verifyProcResourceGroups()1502 CodeGenProcModel &PM = getProcModel((*RI)->getValueAsDef("SchedModel")); in collectProcResources()[all …]