Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DGCNRegPressure.h107 class GCNRPTracker {
118 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {} in GCNRPTracker() function
145 class GCNUpwardRPTracker : public GCNRPTracker {
147 GCNUpwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNUpwardRPTracker()
161 class GCNDownwardRPTracker : public GCNRPTracker {
168 GCNDownwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNDownwardRPTracker()
201 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI,
211 DenseMap<MachineInstr*, GCNRPTracker::LiveRegSet>
223 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> LiveRegMap; in getLiveRegMap()
270 bool isEqual(const GCNRPTracker::LiveRegSet &S1,
[all …]
H A DGCNRegPressure.cpp55 bool llvm::isEqual(const GCNRPTracker::LiveRegSet &S1, in isEqual()
56 const GCNRPTracker::LiveRegSet &S2) { in isEqual()
263 GCNRPTracker::LiveRegSet llvm::getLiveRegs(SlotIndex SI, in getLiveRegs()
266 GCNRPTracker::LiveRegSet LiveRegs; in getLiveRegs()
278 void GCNRPTracker::reset(const MachineInstr &MI, in reset()
296 GCNRPTracker::reset(MI, LiveRegsCopy, true); in reset()
351 GCNRPTracker::reset(*NextMI, LiveRegsCopy, false); in reset()
433 static void reportMismatch(const GCNRPTracker::LiveRegSet &LISLR, in reportMismatch()
434 const GCNRPTracker::LiveRegSet &TrackedLR, in reportMismatch()
486 void GCNRPTracker::printLiveRegs(raw_ostream &OS, const LiveRegSet& LiveRegs, in printLiveRegs()
H A DGCNSchedStrategy.h139 SmallVector<GCNRPTracker::LiveRegSet, 32> LiveIns;
145 DenseMap<const MachineBasicBlock *, GCNRPTracker::LiveRegSet> MBBLiveIns;
147 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> BBLiveInMap;
149 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> getBBLiveInMap() const;
H A DGCNSchedStrategy.cpp405 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet>
604 GCNRPTracker::printLiveRegs(dbgs(), DAG.LiveIns[RegionIdx], DAG.MRI); in initGCNRegion()
933 DenseMap<unsigned, GCNRPTracker::LiveRegSet> NewLiveIns; in sinkTriviallyRematInsts()
H A DSIFormMemoryClauses.cpp302 const GCNRPTracker::LiveRegSet LiveRegsCopy(RPT.getLiveRegs()); in runOnMachineFunction()