Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRegPressure.h134 class GCNRPTracker {
145 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {} in GCNRPTracker() function
167 class GCNUpwardRPTracker : public GCNRPTracker {
208 class GCNDownwardRPTracker : public GCNRPTracker {
267 DenseMap<MachineInstr*, GCNRPTracker::LiveRegSet>
279 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> LiveRegMap; in getLiveRegMap()
326 bool isEqual(const GCNRPTracker::LiveRegSet &S1,
327 const GCNRPTracker::LiveRegSet &S2);
331 Printable print(const GCNRPTracker::LiveRegSet &LiveRegs,
334 Printable reportMismatch(const GCNRPTracker::LiveRegSet &LISLR,
[all …]
H A DGCNRegPressure.cpp22 bool llvm::isEqual(const GCNRPTracker::LiveRegSet &S1, in isEqual()
23 const GCNRPTracker::LiveRegSet &S2) { in isEqual()
227 GCNRPTracker::LiveRegSet llvm::getLiveRegs(SlotIndex SI, in getLiveRegs()
230 GCNRPTracker::LiveRegSet LiveRegs; in getLiveRegs()
242 void GCNRPTracker::reset(const MachineInstr &MI, in reset()
341 GCNRPTracker::reset(*NextMI, LiveRegsCopy, false); in reset()
438 Printable llvm::reportMismatch(const GCNRPTracker::LiveRegSet &LISLR, in reportMismatch()
439 const GCNRPTracker::LiveRegSet &TrackedLR, in reportMismatch()
485 Printable llvm::print(const GCNRPTracker::LiveRegSet &LiveRegs, in print()
581 GCNRPTracker::LiveRegSet LiveIn, LiveOut; in runOnMachineFunction()
[all …]
H A 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;
H A DSIFormMemoryClauses.cpp300 const GCNRPTracker::LiveRegSet LiveRegsCopy(RPT.getLiveRegs()); in runOnMachineFunction()
H A DGCNSchedStrategy.cpp602 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet>
1326 DenseMap<unsigned, GCNRPTracker::LiveRegSet> NewLiveIns; in sinkTriviallyRematInsts()