LLVM 24.0.0git
llvm::GCNRematStrategy::RematRecorder::LiveMapUpdate Struct Reference

#include "Target/AMDGPU/GCNRematStrategy.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 282 of file GCNRematStrategy.h.

Constructor & Destructor Documentation

◆ LiveMapUpdate()

llvm::GCNRematStrategy::RematRecorder::LiveMapUpdate::LiveMapUpdate ( RegisterIdx RegIdx,
const BitVector & LiveIn,
const BitVector & LiveOut )
inline

Definition at line 288 of file GCNRematStrategy.h.

References LiveIn, LiveOut, and RegIdx.

Member Data Documentation

◆ LiveIn

BitVector llvm::GCNRematStrategy::RematRecorder::LiveMapUpdate::LiveIn

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

Definition at line 286 of file GCNRematStrategy.h.

Referenced by LiveMapUpdate().

◆ LiveOut

BitVector llvm::GCNRematStrategy::RematRecorder::LiveMapUpdate::LiveOut

Definition at line 286 of file GCNRematStrategy.h.

Referenced by LiveMapUpdate().

◆ RegIdx

RegisterIdx llvm::GCNRematStrategy::RematRecorder::LiveMapUpdate::RegIdx

The register index handle in the rematerializer.

Definition at line 284 of file GCNRematStrategy.h.

Referenced by LiveMapUpdate().


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