Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DSchedClassResolution.cpp209 : SchedClassId(ResolvedSchedClassId), in ResolvedSchedClass()
221 unsigned SchedClassId, in ResolveVariantSchedClassId() argument
224 while (SchedClassId && SM.getSchedClassDesc(SchedClassId)->isVariant()) { in ResolveVariantSchedClassId()
225 SchedClassId = STI.resolveVariantSchedClass(SchedClassId, &MCI, &InstrInfo, in ResolveVariantSchedClassId()
228 return SchedClassId; in ResolveVariantSchedClassId()
235 unsigned SchedClassId = InstrInfo.get(MCI.getOpcode()).getSchedClass(); in resolveSchedClassId() local
236 const bool WasVariant = SchedClassId && SubtargetInfo.getSchedModel() in resolveSchedClassId()
237 .getSchedClassDesc(SchedClassId) in resolveSchedClassId()
239 SchedClassId = in resolveSchedClassId()
240 ResolveVariantSchedClassId(SubtargetInfo, InstrInfo, SchedClassId, MCI); in resolveSchedClassId()
[all …]
H A DAnalysis.cpp137 unsigned SchedClassId; in printInstructionRowCsv() local
138 std::tie(SchedClassId, std::ignore) = ResolvedSchedClass::resolveSchedClassId( in printInstructionRowCsv()
142 SubtargetInfo_->getSchedModel().getSchedClassDesc(SchedClassId); in printInstructionRowCsv()
145 OS << SchedClassId; in printInstructionRowCsv()
232 unsigned SchedClassId; in makePointsPerSchedClass() local
234 std::tie(SchedClassId, WasVariant) = in makePointsPerSchedClass()
237 const auto IndexIt = SchedClassIdToIndex.find(SchedClassId); in makePointsPerSchedClass()
240 SchedClassIdToIndex.emplace(SchedClassId, Entries.size()); in makePointsPerSchedClass()
242 ResolvedSchedClass(*SubtargetInfo_, SchedClassId, WasVariant)); in makePointsPerSchedClass()
590 OS << RSCAndPoints.RSC.SchedClassId; in run()
H A DSchedClassResolution.h51 const unsigned SchedClassId; member
H A DClustering.cpp200 unsigned SchedClassId; in clusterizeNaive() local
201 std::tie(SchedClassId, std::ignore) = in clusterizeNaive()
205 auto &Points = OpcodeToSchedClassesToPoints[Opcode][SchedClassId]; in clusterizeNaive()