Searched refs:SchedModels (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | SubtargetEmitter.cpp | 75 CodeGenSchedModels &SchedModels; member in __anon0af298460111::SubtargetEmitter 132 : TargetFeaturesEmitter(R), TGT(R), SchedModels(TGT.getSchedModels()) {} in SubtargetEmitter() 326 SchedModels.getModelForProc(Processor).ModelName; in cpuKeyValues() 432 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { in emitStageAndOperandCycleData() 483 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { in emitStageAndOperandCycleData() 494 ItinList.resize(SchedModels.numInstrSchedClasses()); in emitStageAndOperandCycleData() 605 zip_equal(SchedModels.procModels(), ProcItinLists)) { in emitItineraries() 621 SchedModels.schedClasses().take_front(ItinList.size()); in emitItineraries() 667 SchedModels.findProcResUnits(RUDef, ProcModel, PRDef->getLoc()); in emitProcessorResourceSubUnits() 831 SuperDef = SchedModels.findProcResUnits(PRDef->getValueAsDef("Super"), in emitProcessorResources() [all …]
|
| H A D | InstrInfoEmitter.cpp | 54 const CodeGenSchedModels &SchedModels; member in __anonad60faf10111::InstrInfoEmitter 58 : Records(R), CDP(R), SchedModels(CDP.getTargetInfo().getSchedModels()) {} in InstrInfoEmitter() 1105 << SchedModels.getSchedClassIdx(Inst) << ",\t"; in emitRecord() 1253 auto ExplictClasses = SchedModels.explicitSchedClasses(); in emitEnums()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenSchedule.cpp | 1286 CodeGenSchedModels &SchedModels; member in __anona30522b50a11::PredTransitions 1291 PredTransitions(CodeGenSchedModels &sm) : SchedModels(sm) {} in PredTransitions() 1328 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(PC.RWIdx, PC.IsRead); in mutuallyExclusive() 1392 VarProcIdx = SchedModels.getProcModel(ModelDef).Index; in getIntersectingVariants() 1411 AliasProcIdx = SchedModels.getProcModel(ModelDef).Index; in getIntersectingVariants() 1416 const CodeGenProcModel &PM = SchedModels.procModels()[AliasProcIdx]; in getIntersectingVariants() 1424 SchedModels.getSchedRW((*AI)->getValueAsDef("AliasRW")); in getIntersectingVariants() 1477 SchedModels.findRWs(SelectedDefs, SelectedRWs, IsRead); in pushVariant() 1481 SelectedRWs.push_back(SchedModels.getSchedRWIdx(VInfo.VarOrSeqDef, IsRead)); in pushVariant() 1484 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(VInfo.RWIdx, IsRead); in pushVariant() [all …]
|
| H A D | CodeGenTarget.cpp | 201 if (!SchedModels) in getSchedModels() 202 SchedModels = std::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels() 203 return *SchedModels; in getSchedModels()
|
| H A D | CodeGenTarget.h | 73 mutable std::unique_ptr<CodeGenSchedModels> SchedModels; variable
|
| H A D | CodeGenSchedule.h | 165 void dump(const CodeGenSchedModels *SchedModels) const;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetPfmCounters.td | 25 // llvm-exegesis to compare measurements with values in the SchedModels.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVSchedSiFive7.td | 1430 // SchedModels.
|