Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
DSchedClassResolution.cpp50 static SmallVector<MCWriteProcResEntry, 8>
53 SmallVector<MCWriteProcResEntry, 8> Result; in getNonRedundantWriteProcRes()
62 using ResourceMaskAndEntry = std::pair<uint64_t, const MCWriteProcResEntry *>; in getNonRedundantWriteProcRes()
83 const MCWriteProcResEntry *WPR = Entry.second; in getNonRedundantWriteProcRes()
198 SmallVector<MCWriteProcResEntry, 8> WPRS) { in computeIdealizedProcResPressure() argument
201 sort(WPRS, [](const MCWriteProcResEntry &A, const MCWriteProcResEntry &B) { in computeIdealizedProcResPressure()
204 for (const MCWriteProcResEntry &WPR : WPRS) { in computeIdealizedProcResPressure()
DSchedClassResolution.h36 SmallVector<MCWriteProcResEntry, 8> WPRS);
54 const SmallVector<MCWriteProcResEntry, 8> NonRedundantWriteProcRes;
/openbsd/src/gnu/llvm/llvm/include/llvm/MC/
DMCSubtargetInfo.h84 const MCWriteProcResEntry *WriteProcResTable;
100 const MCWriteProcResEntry *WPR, const MCWriteLatencyEntry *WL,
167 const MCWriteProcResEntry *getWriteProcResBegin( in getWriteProcResBegin()
171 const MCWriteProcResEntry *getWriteProcResEnd( in getWriteProcResEnd()
DMCSchedule.h63 struct MCWriteProcResEntry { struct
67 bool operator==(const MCWriteProcResEntry &Other) const { argument
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DTargetSubtargetInfo.h43 struct MCWriteProcResEntry;
67 const MCWriteProcResEntry *WPR,
DTargetSchedule.h129 using ProcResIter = const MCWriteProcResEntry *;
/openbsd/src/gnu/llvm/llvm/lib/MC/
DMCSchedule.cpp93 const MCWriteProcResEntry *I = STI.getWriteProcResBegin(&SCDesc); in getReciprocalThroughput()
94 const MCWriteProcResEntry *E = STI.getWriteProcResEnd(&SCDesc); in getReciprocalThroughput()
DMCSubtargetInfo.cpp229 const MCWriteProcResEntry *WPR, in MCSubtargetInfo()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DTargetSubtargetInfo.cpp20 const MCWriteProcResEntry *WPR, const MCWriteLatencyEntry *WL, in TargetSubtargetInfo()
DTargetSchedule.cpp298 for (const MCWriteProcResEntry *PRI = STI->getWriteProcResBegin(SCDesc), in computeOutputLatency()
DMachinePipeliner.cpp1041 for (const MCWriteProcResEntry &PRE : in minFuncUnits()
1084 for (const MCWriteProcResEntry &PRE : in calcCriticalResources()
3101 for (const MCWriteProcResEntry &PRE : make_range( in reserveResources()
3113 for (const MCWriteProcResEntry &PRE : make_range( in unreserveResources()
3224 for (const MCWriteProcResEntry &PRE : in calculateResMII()
DScheduleDAGInstrs.cpp593 for (const MCWriteProcResEntry &PRE : in initSUnits()
DMachineScheduler.cpp2127 for (const MCWriteProcResEntry &PE : in getNextResourceCycle()
2193 for (const MCWriteProcResEntry &PE : in checkHazard()
/openbsd/src/gnu/llvm/llvm/utils/TableGen/
DSubtargetEmitter.cpp49 std::vector<MCWriteProcResEntry> WriteProcResources;
65 bool operator()(const MCWriteProcResEntry &LHS, in operator ()()
66 const MCWriteProcResEntry &RHS) { in operator ()()
1097 std::vector<MCWriteProcResEntry> WriteProcResources; in GenSchedClassTables()
1161 MCWriteProcResEntry WPREntry; in GenSchedClassTables()
1227 std::vector<MCWriteProcResEntry>::iterator WPRPos = in GenSchedClassTables()
1283 MCWriteProcResEntry &WPREntry = SchedTables.WriteProcResources[WPRIdx]; in EmitSchedClassTables()
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZHazardRecognizer.cpp419 for (const MCWriteProcResEntry &PRE : in emitInstruction()
/openbsd/src/gnu/llvm/llvm/lib/MCA/
DInstrBuilder.cpp70 const MCWriteProcResEntry *PRE = STI.getWriteProcResBegin(&SCDesc) + I; in initializeUsedResources()