LLVM 22.0.0git
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 194 of file GCNSchedStrategy.h.

Constructor & Destructor Documentation

◆ RegionPressureMap() [1/2]

llvm::RegionPressureMap::RegionPressureMap ( )
inline

Definition at line 205 of file GCNSchedStrategy.h.

◆ RegionPressureMap() [2/2]

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

Definition at line 206 of file GCNSchedStrategy.h.

Member Function Documentation

◆ buildLiveRegMap()

void RegionPressureMap::buildLiveRegMap ( )

Definition at line 923 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: