Searched refs:SchedModels (Results 1 – 7 of 7) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | SubtargetEmitter.cpp | 73 CodeGenSchedModels &SchedModels; member in __anon55ff2bb10111::SubtargetEmitter 130 : TGT(TGT), Records(R), SchedModels(TGT.getSchedModels()), in SubtargetEmitter() 279 SchedModels.getModelForProc(Processor).ModelName; in CPUKeyValues() 385 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { in EmitStageAndOperandCycleData() 438 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { in EmitStageAndOperandCycleData() 450 ItinList.resize(SchedModels.numInstrSchedClasses()); in EmitStageAndOperandCycleData() 563 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitItineraries() 564 PE = SchedModels.procModelEnd(); PI != PE; ++PI, ++ProcItinListsIter) { in EmitItineraries() 597 ", // " << j << " " << SchedModels.getSchedClass(j).Name << "\n"; in EmitItineraries() 633 SchedModels.findProcResUnits(RUDef, ProcModel, PRDef->getLoc()); in EmitProcessorResourceSubUnits() [all …]
|
| H A D | CodeGenSchedule.cpp | 1327 CodeGenSchedModels &SchedModels; member in __anon09e3efe80a11::PredTransitions 1332 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {} in PredTransitions() 1370 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(PC.RWIdx, PC.IsRead); in mutuallyExclusive() 1434 VarProcIdx = SchedModels.getProcModel(ModelDef).Index; in getIntersectingVariants() 1453 AliasProcIdx = SchedModels.getProcModel(ModelDef).Index; in getIntersectingVariants() 1459 *(SchedModels.procModelBegin() + AliasProcIdx); in getIntersectingVariants() 1467 SchedModels.getSchedRW((*AI)->getValueAsDef("AliasRW")); in getIntersectingVariants() 1521 SchedModels.findRWs(SelectedDefs, SelectedRWs, IsRead); in pushVariant() 1526 SelectedRWs.push_back(SchedModels.getSchedRWIdx(VInfo.VarOrSeqDef, IsRead)); in pushVariant() 1529 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(VInfo.RWIdx, IsRead); in pushVariant() [all …]
|
| H A D | InstrInfoEmitter.cpp | 44 const CodeGenSchedModels &SchedModels; member in __anonf86d8e5c0111::InstrInfoEmitter 48 Records(R), CDP(R), SchedModels(CDP.getTargetInfo().getSchedModels()) {} in InstrInfoEmitter() 939 << SchedModels.getSchedClassIdx(Inst) << ",\t0"; in emitRecord() 1059 for (const auto &Class : SchedModels.explicit_classes()) in emitEnums()
|
| H A D | CodeGenTarget.h | 61 mutable std::unique_ptr<CodeGenSchedModels> SchedModels; variable
|
| H A D | CodeGenTarget.cpp | 431 if (!SchedModels) in getSchedModels() 432 SchedModels = std::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels() 433 return *SchedModels; in getSchedModels()
|
| H A D | CodeGenSchedule.h | 161 void dump(const CodeGenSchedModels *SchedModels) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| H A D | TargetPfmCounters.td | 25 // llvm-exegesis to compare measurements with values in the SchedModels.
|