Searched refs:CodeGenProcModel (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenSchedule.h | 223 struct CodeGenProcModel { struct 270 CodeGenProcModel(unsigned Idx, std::string Name, const Record *MDef, in CodeGenProcModel() argument 441 std::vector<CodeGenProcModel> ProcModels; 481 const CodeGenProcModel &getModelForProc(const Record *ProcDef) const { in getModelForProc() 488 const CodeGenProcModel &getProcModel(const Record *ModelDef) const { in getProcModel() 493 CodeGenProcModel &getProcModel(const Record *ModelDef) { in getProcModel() 494 return const_cast<CodeGenProcModel &>( in getProcModel() 498 ArrayRef<CodeGenProcModel> procModels() const { return ProcModels; } in procModels() 557 const CodeGenProcModel &ProcModel) const; 566 const CodeGenProcModel &PM, [all …]
|
| H A D | CodeGenSchedule.cpp | 465 CodeGenProcModel &PM = getProcModel(RCU->getValueAsDef("SchedModel")); in collectRetireControlUnits() 478 CodeGenProcModel &PM = getProcModel(Queue->getValueAsDef("SchedModel")); in collectLoadStoreQueueInfo() 770 const CodeGenProcModel &ProcModel) const { in expandRWSeqForProc() 898 const CodeGenProcModel &ProcModel = in collectSchedClasses() 917 for (const CodeGenProcModel &PM : ProcModels) { in collectSchedClasses() 1101 for (const CodeGenProcModel &PM : procModels()) in hasItineraries() 1110 for (CodeGenProcModel &ProcModel : ProcModels) { in collectProcItins() 1168 for (CodeGenProcModel &ProcModel : ProcModels) in collectProcUnsupportedFeatures() 1202 const CodeGenProcModel &PM = ProcModels[PIdx]; in inferFromItinClass() 1416 const CodeGenProcModel &PM = SchedModels.procModels()[AliasProcIdx]; in getIntersectingVariants() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DFAPacketizerEmitter.cpp | 75 int collectAllFuncUnits(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() 218 std::unordered_map<std::string, std::vector<const CodeGenProcModel *>> in run() 220 for (const CodeGenProcModel &ProcModel : CGS.procModels()) { in run() 233 raw_ostream &OS, std::vector<const CodeGenProcModel *> &ProcModels, in emitForItineraries() 241 DenseMap<const CodeGenProcModel *, unsigned> ProcModelStartIdx; in emitForItineraries() 242 for (const CodeGenProcModel *Model : ProcModels) { in emitForItineraries() 263 for (const CodeGenProcModel *Model : ProcModels) { in emitForItineraries()
|
| H A D | SubtargetEmitter.cpp | 95 unsigned emitRegisterFileTables(const CodeGenProcModel &ProcModel, 97 void emitLoadStoreQueueInfo(const CodeGenProcModel &ProcModel, 99 void emitExtraProcessorInfo(const CodeGenProcModel &ProcModel, 103 void emitProcessorResourceSubUnits(const CodeGenProcModel &ProcModel, 105 void emitProcessorResources(const CodeGenProcModel &ProcModel, 108 const CodeGenProcModel &ProcModel); 110 const CodeGenProcModel &ProcModel); 114 const CodeGenProcModel &ProcModel); 115 void genSchedClassTables(const CodeGenProcModel &ProcModel, 432 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { in emitStageAndOperandCycleData() [all …]
|