Home
last modified time | relevance | path

Searched refs:MCWriteProcResEntry (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSubtargetInfo.h86 const MCWriteProcResEntry *WriteProcResTable;
103 const MCWriteProcResEntry *WPR, const MCWriteLatencyEntry *WL,
170 const MCWriteProcResEntry *getWriteProcResBegin( in getWriteProcResBegin()
174 const MCWriteProcResEntry *getWriteProcResEnd( in getWriteProcResEnd()
H A DMCSchedule.h68 struct MCWriteProcResEntry { struct
79 bool operator==(const MCWriteProcResEntry &Other) const { argument
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h45 struct MCWriteProcResEntry;
70 const MCWriteProcResEntry *WPR,
H A DTargetSchedule.h142 using ProcResIter = const MCWriteProcResEntry *;
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSchedule.cpp102 const MCWriteProcResEntry *I = STI.getWriteProcResBegin(&SCDesc); in getReciprocalThroughput()
103 const MCWriteProcResEntry *E = STI.getWriteProcResEnd(&SCDesc); in getReciprocalThroughput()
H A DMCSubtargetInfo.cpp252 ArrayRef<SubtargetSubTypeKV> PD, const MCWriteProcResEntry *WPR, in MCSubtargetInfo()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetSubtargetInfo.cpp20 ArrayRef<SubtargetSubTypeKV> PD, const MCWriteProcResEntry *WPR, in TargetSubtargetInfo()
H A DTargetSchedule.cpp295 for (const MCWriteProcResEntry *PRI = STI->getWriteProcResBegin(SCDesc), in computeOutputLatency()
H A DMachineScheduler.cpp1288 SmallVector<MCWriteProcResEntry, 4> ResourcesIt( in dumpScheduleTraceTopDown()
1295 [](const MCWriteProcResEntry &LHS, in dumpScheduleTraceTopDown()
1296 const MCWriteProcResEntry &RHS) -> bool { in dumpScheduleTraceTopDown()
1300 for (const MCWriteProcResEntry &PI : ResourcesIt) { in dumpScheduleTraceTopDown()
1369 SmallVector<MCWriteProcResEntry, 4> ResourcesIt( in dumpScheduleTraceBottomUp()
1376 [](const MCWriteProcResEntry &LHS, in dumpScheduleTraceBottomUp()
1377 const MCWriteProcResEntry &RHS) -> bool { in dumpScheduleTraceBottomUp()
1381 for (const MCWriteProcResEntry &PI : ResourcesIt) { in dumpScheduleTraceBottomUp()
2676 for (const MCWriteProcResEntry &PE : in getNextResourceCycle()
2757 for (const MCWriteProcResEntry &PE : in checkHazard()
H A DMachinePipeliner.cpp1407 for (const MCWriteProcResEntry &PRE : in minFuncUnits()
1450 for (const MCWriteProcResEntry &PRE : in calcCriticalResources()
3970 for (const MCWriteProcResEntry &PRE : make_range( in reserveResources()
3982 for (const MCWriteProcResEntry &PRE : make_range( in unreserveResources()
4093 for (const MCWriteProcResEntry &PRE : in calculateResMII()
H A DScheduleDAGInstrs.cpp621 for (const MCWriteProcResEntry &PRE : in initSUnits()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DInstructionInfoView.cpp228 const MCWriteProcResEntry *Index = STI.getWriteProcResBegin(&SCDesc); in collectData()
229 const MCWriteProcResEntry *Last = STI.getWriteProcResEnd(&SCDesc); in collectData()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp52 std::vector<MCWriteProcResEntry> WriteProcResources;
68 bool operator()(const MCWriteProcResEntry &LHS, in operator ()()
69 const MCWriteProcResEntry &RHS) { in operator ()()
1104 std::vector<MCWriteProcResEntry> WriteProcResources; in genSchedClassTables()
1192 MCWriteProcResEntry WPREntry; in genSchedClassTables()
1288 std::vector<MCWriteProcResEntry>::iterator WPRPos = in genSchedClassTables()
1342 MCWriteProcResEntry &WPREntry = SchedTables.WriteProcResources[WPRIdx]; in emitSchedClassTables()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.cpp419 for (const MCWriteProcResEntry &PRE : in emitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp71 const MCWriteProcResEntry *PRE = STI.getWriteProcResBegin(&SCDesc) + I; in initializeUsedResources()