Home
last modified time | relevance | path

Searched refs:SchedModels (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp84 CodeGenSchedModels &SchedModels; member in __anon0af298460111::SubtargetEmitter
141 : TGT(R), Records(R), SchedModels(TGT.getSchedModels()), in SubtargetEmitter()
338 SchedModels.getModelForProc(Processor).ModelName; in CPUKeyValues()
444 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { in EmitStageAndOperandCycleData()
498 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { in EmitStageAndOperandCycleData()
509 ItinList.resize(SchedModels.numInstrSchedClasses()); in EmitStageAndOperandCycleData()
622 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitItineraries()
623 PE = SchedModels.procModelEnd(); in EmitItineraries()
654 << ", // " << j << " " << SchedModels.getSchedClass(j).Name << "\n"; in EmitItineraries()
690 SchedModels.findProcResUnits(RUDef, ProcModel, PRDef->getLoc()); in EmitProcessorResourceSubUnits()
[all …]
H A DInstrInfoEmitter.cpp53 const CodeGenSchedModels &SchedModels; member in __anonad60faf10111::InstrInfoEmitter
57 : Records(R), CDP(R), SchedModels(CDP.getTargetInfo().getSchedModels()) {} in InstrInfoEmitter()
1192 << SchedModels.getSchedClassIdx(Inst) << ",\t"; in emitRecord()
1344 for (const auto &Class : SchedModels.explicit_classes()) in emitEnums()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.cpp1332 CodeGenSchedModels &SchedModels; member in __anona30522b50b11::PredTransitions
1337 PredTransitions(CodeGenSchedModels &sm) : SchedModels(sm) {} in PredTransitions()
1374 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(PC.RWIdx, PC.IsRead); in mutuallyExclusive()
1438 VarProcIdx = SchedModels.getProcModel(ModelDef).Index; in getIntersectingVariants()
1457 AliasProcIdx = SchedModels.getProcModel(ModelDef).Index; in getIntersectingVariants()
1463 *(SchedModels.procModelBegin() + AliasProcIdx); in getIntersectingVariants()
1471 SchedModels.getSchedRW((*AI)->getValueAsDef("AliasRW")); in getIntersectingVariants()
1524 SchedModels.findRWs(SelectedDefs, SelectedRWs, IsRead); in pushVariant()
1528 SelectedRWs.push_back(SchedModels.getSchedRWIdx(VInfo.VarOrSeqDef, IsRead)); in pushVariant()
1531 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(VInfo.RWIdx, IsRead); in pushVariant()
[all …]
H A DCodeGenTarget.cpp267 if (!SchedModels) in getSchedModels()
268 SchedModels = std::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels()
269 return *SchedModels; in getSchedModels()
H A DCodeGenTarget.h74 mutable std::unique_ptr<CodeGenSchedModels> SchedModels; variable
H A DCodeGenSchedule.h163 void dump(const CodeGenSchedModels *SchedModels) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetPfmCounters.td25 // llvm-exegesis to compare measurements with values in the SchedModels.