LLVM 24.0.0git
llvm::PreRARematStage::RollbackSupport::LiveMapUpdate Struct Reference

#include "Target/AMDGPU/GCNSchedStrategy.h"

Public Member Functions

 LiveMapUpdate (RegisterIdx RegIdx, const BitVector &LiveIn, const BitVector &LiveOut)

Public Attributes

RegisterIdx RegIdx
 The register index handle in the rematerializer.
BitVector LiveIn
 Regions in which the original register was live-in or live-out.
BitVector LiveOut

Detailed Description

Definition at line 685 of file GCNSchedStrategy.h.

Constructor & Destructor Documentation

◆ LiveMapUpdate()

llvm::PreRARematStage::RollbackSupport::LiveMapUpdate::LiveMapUpdate ( RegisterIdx RegIdx,
const BitVector & LiveIn,
const BitVector & LiveOut )
inline

Definition at line 691 of file GCNSchedStrategy.h.

References LiveIn, LiveOut, and RegIdx.

Member Data Documentation

◆ LiveIn

BitVector llvm::PreRARematStage::RollbackSupport::LiveMapUpdate::LiveIn

Regions in which the original register was live-in or live-out.

Definition at line 689 of file GCNSchedStrategy.h.

Referenced by LiveMapUpdate().

◆ LiveOut

BitVector llvm::PreRARematStage::RollbackSupport::LiveMapUpdate::LiveOut

Definition at line 689 of file GCNSchedStrategy.h.

Referenced by LiveMapUpdate().

◆ RegIdx

RegisterIdx llvm::PreRARematStage::RollbackSupport::LiveMapUpdate::RegIdx

The register index handle in the rematerializer.

Definition at line 687 of file GCNSchedStrategy.h.

Referenced by LiveMapUpdate().


The documentation for this struct was generated from the following file: