Searched refs:GCNRPTracker (Results 1 – 8 of 8) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | GCNRegPressure.h | 98 class GCNRPTracker { 109 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {} in GCNRPTracker() function 136 class GCNUpwardRPTracker : public GCNRPTracker { 138 GCNUpwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNUpwardRPTracker() 152 class GCNDownwardRPTracker : public GCNRPTracker { 159 GCNDownwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNDownwardRPTracker() 192 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI, 202 DenseMap<MachineInstr*, GCNRPTracker::LiveRegSet> 214 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> LiveRegMap; in getLiveRegMap() 240 inline GCNRPTracker::LiveRegSet getLiveRegsAfter(const MachineInstr &MI, in getLiveRegsAfter() [all …]
|
D | GCNSchedStrategy.h | 88 SmallVector<GCNRPTracker::LiveRegSet, 32> LiveIns; 94 DenseMap<const MachineBasicBlock*, GCNRPTracker::LiveRegSet> MBBLiveIns; 96 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> BBLiveInMap; 97 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> getBBLiveInMap() const;
|
D | GCNRegPressure.cpp | 68 bool llvm::isEqual(const GCNRPTracker::LiveRegSet &S1, in isEqual() 69 const GCNRPTracker::LiveRegSet &S2) { in isEqual() 275 GCNRPTracker::LiveRegSet llvm::getLiveRegs(SlotIndex SI, in getLiveRegs() 278 GCNRPTracker::LiveRegSet LiveRegs; in getLiveRegs() 290 void GCNRPTracker::reset(const MachineInstr &MI, in reset() 308 GCNRPTracker::reset(MI, LiveRegsCopy, true); in reset() 363 GCNRPTracker::reset(*NextMI, LiveRegsCopy, false); in reset() 444 static void reportMismatch(const GCNRPTracker::LiveRegSet &LISLR, in reportMismatch() 445 const GCNRPTracker::LiveRegSet &TrackedLR, in reportMismatch() 497 void GCNRPTracker::printLiveRegs(raw_ostream &OS, const LiveRegSet& LiveRegs, in printLiveRegs()
|
D | GCNSchedStrategy.cpp | 342 GCNRPTracker::printLiveRegs(dbgs(), LiveIns[RegionIdx], MRI); in schedule() 512 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet>
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | GCNRegPressure.h | 106 class GCNRPTracker { 117 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {} in GCNRPTracker() function 144 class GCNUpwardRPTracker : public GCNRPTracker { 146 GCNUpwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNUpwardRPTracker() 160 class GCNDownwardRPTracker : public GCNRPTracker { 167 GCNDownwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNDownwardRPTracker() 200 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI, 210 DenseMap<MachineInstr*, GCNRPTracker::LiveRegSet> 222 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> LiveRegMap; in getLiveRegMap() 248 inline GCNRPTracker::LiveRegSet getLiveRegsAfter(const MachineInstr &MI, in getLiveRegsAfter() [all …]
|
D | GCNSchedStrategy.h | 100 SmallVector<GCNRPTracker::LiveRegSet, 32> LiveIns; 106 DenseMap<const MachineBasicBlock*, GCNRPTracker::LiveRegSet> MBBLiveIns; 108 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> BBLiveInMap; 109 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> getBBLiveInMap() const;
|
D | GCNRegPressure.cpp | 73 bool llvm::isEqual(const GCNRPTracker::LiveRegSet &S1, in isEqual() 74 const GCNRPTracker::LiveRegSet &S2) { in isEqual() 277 GCNRPTracker::LiveRegSet llvm::getLiveRegs(SlotIndex SI, in getLiveRegs() 280 GCNRPTracker::LiveRegSet LiveRegs; in getLiveRegs() 292 void GCNRPTracker::reset(const MachineInstr &MI, in reset() 310 GCNRPTracker::reset(MI, LiveRegsCopy, true); in reset() 365 GCNRPTracker::reset(*NextMI, LiveRegsCopy, false); in reset() 446 static void reportMismatch(const GCNRPTracker::LiveRegSet &LISLR, in reportMismatch() 447 const GCNRPTracker::LiveRegSet &TrackedLR, in reportMismatch() 499 void GCNRPTracker::printLiveRegs(raw_ostream &OS, const LiveRegSet& LiveRegs, in printLiveRegs()
|
D | GCNSchedStrategy.cpp | 322 GCNRPTracker::printLiveRegs(dbgs(), LiveIns[RegionIdx], MRI); in schedule() 501 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet>
|