Searched refs:CodeGenProcModel (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DFAPacketizerEmitter.cpp | 76 ArrayRef<const CodeGenProcModel *> ProcModels); 87 std::vector<const CodeGenProcModel *> &ProcItinList, 98 ArrayRef<const CodeGenProcModel *> ProcModels) { in collectAllFuncUnits() 105 for (const CodeGenProcModel *Model : ProcModels) in collectAllFuncUnits() 217 std::unordered_map<std::string, std::vector<const CodeGenProcModel *>> in run() 219 for (const CodeGenProcModel &ProcModel : CGS.procModels()) { in run() 232 raw_ostream &OS, std::vector<const CodeGenProcModel *> &ProcModels, in emitForItineraries() 240 DenseMap<const CodeGenProcModel *, unsigned> ProcModelStartIdx; in emitForItineraries() 241 for (const CodeGenProcModel *Model : ProcModels) { in emitForItineraries() 262 for (const CodeGenProcModel *Model : ProcModels) { in emitForItineraries()
|
| H A D | CodeGenSchedule.h | 220 struct CodeGenProcModel { struct 258 CodeGenProcModel(unsigned Idx, std::string Name, Record *MDef, in CodeGenProcModel() argument 426 std::vector<CodeGenProcModel> ProcModels; 486 const CodeGenProcModel &getModelForProc(Record *ProcDef) const { in getModelForProc() 493 CodeGenProcModel &getProcModel(Record *ModelDef) { in getProcModel() 498 const CodeGenProcModel &getProcModel(Record *ModelDef) const { in getProcModel() 503 using ProcIter = std::vector<CodeGenProcModel>::const_iterator; 506 ArrayRef<CodeGenProcModel> procModels() const { return ProcModels; } in procModels() 568 const CodeGenProcModel &ProcModel) const; 630 bool hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM); [all …]
|
| H A D | SubtargetEmitter.cpp | 106 unsigned EmitRegisterFileTables(const CodeGenProcModel &ProcModel, 108 void EmitLoadStoreQueueInfo(const CodeGenProcModel &ProcModel, 110 void EmitExtraProcessorInfo(const CodeGenProcModel &ProcModel, 116 void EmitProcessorResources(const CodeGenProcModel &ProcModel, 119 const CodeGenProcModel &ProcModel); 121 const CodeGenProcModel &ProcModel); 124 const CodeGenProcModel &ProcModel); 125 void GenSchedClassTables(const CodeGenProcModel &ProcModel, 669 const CodeGenProcModel &ProcModel, raw_ostream &OS) { in EmitProcessorResourceSubUnits() 705 static void EmitRegisterFileInfo(const CodeGenProcModel &ProcModel, in EmitRegisterFileInfo() [all …]
|
| H A D | CodeGenSchedule.cpp | 819 const CodeGenProcModel &ProcModel) const { in expandRWSeqForProc() 958 const CodeGenProcModel &ProcModel = in collectSchedClasses() 978 for (const CodeGenProcModel &PM : ProcModels) { in collectSchedClasses() 1174 for (CodeGenProcModel &ProcModel : ProcModels) { in collectProcItins() 1235 for (CodeGenProcModel &ProcModel : ProcModels) in collectProcUnsupportedFeatures() 1269 const CodeGenProcModel &PM = ProcModels[PIdx]; in inferFromItinClass() 1483 const CodeGenProcModel &PM = in getIntersectingVariants() 1966 for (CodeGenProcModel &PM : ProcModels) { in collectProcResources() 2001 for (const CodeGenProcModel &ProcModel : procModels()) { in checkCompleteness() 2057 const CodeGenProcModel &PM = ProcModels[PIdx]; in collectItinProcResources() [all …]
|