LLVM 20.0.0git
Public Member Functions | List of all members
llvm::RegionPressureMap Class Reference

#include "Target/AMDGPU/GCNSchedStrategy.h"

Public Member Functions

 RegionPressureMap ()
 
 RegionPressureMap (GCNScheduleDAGMILive *GCNDAG, bool LiveOut)
 
void buildLiveRegMap ()
 
GCNRPTracker::LiveRegSetgetLiveRegsForRegionIdx (unsigned RegionIdx)
 

Detailed Description

Definition at line 192 of file GCNSchedStrategy.h.

Constructor & Destructor Documentation

◆ RegionPressureMap() [1/2]

llvm::RegionPressureMap::RegionPressureMap ( )
inline

Definition at line 203 of file GCNSchedStrategy.h.

◆ RegionPressureMap() [2/2]

llvm::RegionPressureMap::RegionPressureMap ( GCNScheduleDAGMILive GCNDAG,
bool  LiveOut 
)
inline

Definition at line 204 of file GCNSchedStrategy.h.

Member Function Documentation

◆ buildLiveRegMap()

void RegionPressureMap::buildLiveRegMap ( )

Definition at line 909 of file GCNSchedStrategy.cpp.

References getLastMIForRegion(), and I.

◆ getLiveRegsForRegionIdx()

GCNRPTracker::LiveRegSet & llvm::RegionPressureMap::getLiveRegsForRegionIdx ( unsigned  RegionIdx)
inline

The documentation for this class was generated from the following files: