Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp73 CodeGenSchedModels &SchedModels; member in __anonacb9297a0111::SubtargetEmitter
279 SchedModels.getModelForProc(Processor).ModelName; in CPUKeyValues()
450 ItinList.resize(SchedModels.numInstrSchedClasses()); in EmitStageAndOperandCycleData()
988 LLVM_DEBUG(SC.dump(&SchedModels)); in GenSchedClassTables()
1077 if (!SchedModels.hasReadOfWrite( in GenSchedClassTables()
1373 << " " << (SchedModels.schedClassEnd() in EmitProcessorModels()
1403 if (SchedModels.hasItineraries()) { in EmitSchedModel()
1560 collectVariantClasses(SchedModels, VariantClasses, in emitSchedModelHelpersImpl()
1849 if (SchedModels.hasItineraries()) { in run()
1920 if (SchedModels.hasItineraries()) { in run()
[all …]
H A DCodeGenSchedule.cpp1327 CodeGenSchedModels &SchedModels; member in __anonfd00d8910a11::PredTransitions
1332 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {} in PredTransitions()
1434 VarProcIdx = SchedModels.getProcModel(ModelDef).Index; in getIntersectingVariants()
1459 *(SchedModels.procModelBegin() + AliasProcIdx); in getIntersectingVariants()
1521 SchedModels.findRWs(SelectedDefs, SelectedRWs, IsRead); in pushVariant()
1641 static void addSequences(CodeGenSchedModels &SchedModels, in addSequences() argument
1700 dumpTransition(SchedModels, FromSC, SCTrans, Preds); in inferFromTransitions()
1702 SchedModels.getSchedClass(FromClassIdx) in inferFromTransitions()
2223 SchedModels->getSchedWrite(Writes[i]).dump(); in dump()
2231 SchedModels->getSchedRead(Reads[i]).dump(); in dump()
[all …]
H A DInstrInfoEmitter.cpp44 const CodeGenSchedModels &SchedModels; member in __anon4f278c250111::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 DCodeGenTarget.h61 mutable std::unique_ptr<CodeGenSchedModels> SchedModels; variable
H A DCodeGenTarget.cpp446 if (!SchedModels) in getSchedModels()
447 SchedModels = std::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels()
448 return *SchedModels; in getSchedModels()
H A DCodeGenSchedule.h161 void dump(const CodeGenSchedModels *SchedModels) const;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetPfmCounters.td25 // llvm-exegesis to compare measurements with values in the SchedModels.