reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

lib/Target/AMDGPU/GCNRegPressure.h
  136 class GCNUpwardRPTracker : public GCNRPTracker {
  152 class GCNDownwardRPTracker : public GCNRPTracker {

References

lib/Target/AMDGPU/GCNRegPressure.cpp
   68 bool llvm::isEqual(const GCNRPTracker::LiveRegSet &S1,
   69                    const GCNRPTracker::LiveRegSet &S2) {
  275 GCNRPTracker::LiveRegSet llvm::getLiveRegs(SlotIndex SI,
  278   GCNRPTracker::LiveRegSet LiveRegs;
  444 static void reportMismatch(const GCNRPTracker::LiveRegSet &LISLR,
  445                            const GCNRPTracker::LiveRegSet &TrackedLR,
lib/Target/AMDGPU/GCNRegPressure.h
  136 class GCNUpwardRPTracker : public GCNRPTracker {
  152 class GCNDownwardRPTracker : public GCNRPTracker {
  192 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI,
  202 DenseMap<MachineInstr*, GCNRPTracker::LiveRegSet>
  214   DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> LiveRegMap;
  240 inline GCNRPTracker::LiveRegSet getLiveRegsAfter(const MachineInstr &MI,
  246 inline GCNRPTracker::LiveRegSet getLiveRegsBefore(const MachineInstr &MI,
  261 bool isEqual(const GCNRPTracker::LiveRegSet &S1,
  262              const GCNRPTracker::LiveRegSet &S2);
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  503 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet>
lib/Target/AMDGPU/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;