Home
last modified time | relevance | path

Searched refs:CodeGenProcModel (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.h223 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 DCodeGenSchedule.cpp465 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 DDFAPacketizerEmitter.cpp75 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 DSubtargetEmitter.cpp95 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 …]