Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DGCNRegPressure.h108 class GCNRPTracker {
119 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {} in GCNRPTracker() function
143 class GCNUpwardRPTracker : public GCNRPTracker {
145 GCNUpwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNUpwardRPTracker()
159 class GCNDownwardRPTracker : public GCNRPTracker {
166 GCNDownwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNDownwardRPTracker()
199 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI,
209 DenseMap<MachineInstr*, GCNRPTracker::LiveRegSet>
221 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> LiveRegMap; in getLiveRegMap()
247 inline GCNRPTracker::LiveRegSet getLiveRegsAfter(const MachineInstr &MI, in getLiveRegsAfter()
[all …]
DGCNRegPressure.cpp21 bool llvm::isEqual(const GCNRPTracker::LiveRegSet &S1, in isEqual()
22 const GCNRPTracker::LiveRegSet &S2) { in isEqual()
234 GCNRPTracker::LiveRegSet llvm::getLiveRegs(SlotIndex SI, in getLiveRegs()
237 GCNRPTracker::LiveRegSet LiveRegs; in getLiveRegs()
249 void GCNRPTracker::reset(const MachineInstr &MI, in reset()
267 GCNRPTracker::reset(MI, LiveRegsCopy, true); in reset()
322 GCNRPTracker::reset(*NextMI, LiveRegsCopy, false); in reset()
408 Printable llvm::reportMismatch(const GCNRPTracker::LiveRegSet &LISLR, in reportMismatch()
409 const GCNRPTracker::LiveRegSet &TrackedLR, in reportMismatch()
456 Printable llvm::print(const GCNRPTracker::LiveRegSet &LiveRegs, in print()
DGCNSchedStrategy.h206 SmallVector<GCNRPTracker::LiveRegSet, 32> LiveIns;
212 DenseMap<const MachineBasicBlock *, GCNRPTracker::LiveRegSet> MBBLiveIns;
214 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> BBLiveInMap;
216 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> getBBLiveInMap() const;
DSIFormMemoryClauses.cpp302 const GCNRPTracker::LiveRegSet LiveRegsCopy(RPT.getLiveRegs()); in runOnMachineFunction()
DGCNSchedStrategy.cpp572 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet>
1287 DenseMap<unsigned, GCNRPTracker::LiveRegSet> NewLiveIns; in sinkTriviallyRematInsts()