Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DGCNRegPressure.h96 class GCNRPTracker {
107 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {} in GCNRPTracker() function
134 class GCNUpwardRPTracker : public GCNRPTracker {
136 GCNUpwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNUpwardRPTracker()
150 class GCNDownwardRPTracker : public GCNRPTracker {
157 GCNDownwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNDownwardRPTracker()
190 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI,
194 inline GCNRPTracker::LiveRegSet getLiveRegsAfter(const MachineInstr &MI, in getLiveRegsAfter()
200 inline GCNRPTracker::LiveRegSet getLiveRegsBefore(const MachineInstr &MI, in getLiveRegsBefore()
DGCNRegPressure.cpp68 static bool isEqual(const GCNRPTracker::LiveRegSet &S1, in isEqual()
69 const GCNRPTracker::LiveRegSet &S2) { in isEqual()
272 GCNRPTracker::LiveRegSet llvm::getLiveRegs(SlotIndex SI, in getLiveRegs()
275 GCNRPTracker::LiveRegSet LiveRegs; in getLiveRegs()
287 void GCNRPTracker::reset(const MachineInstr &MI, in reset()
305 GCNRPTracker::reset(MI, LiveRegsCopy, true); in reset()
361 GCNRPTracker::reset(*NextMI, LiveRegsCopy, false); in reset()
442 static void reportMismatch(const GCNRPTracker::LiveRegSet &LISLR, in reportMismatch()
443 const GCNRPTracker::LiveRegSet &TrackedLR, in reportMismatch()
495 void GCNRPTracker::printLiveRegs(raw_ostream &OS, const LiveRegSet& LiveRegs, in printLiveRegs()
DGCNSchedStrategy.h86 SmallVector<GCNRPTracker::LiveRegSet, 32> LiveIns;
92 DenseMap<const MachineBasicBlock*, GCNRPTracker::LiveRegSet> MBBLiveIns;
DGCNSchedStrategy.cpp323 GCNRPTracker::printLiveRegs(dbgs(), LiveIns[RegionIdx], MRI); in schedule()