LLVM 23.0.0git
llvm::AMDGPUNextUseAnalysis::UseDistancePair Struct Reference

#include "Target/AMDGPU/AMDGPUNextUseAnalysis.h"

Public Member Functions

 UseDistancePair ()=default
 UseDistancePair (const MachineOperand *Use, NextUseDistance Dist)

Public Attributes

const MachineOperandUse = nullptr
NextUseDistance Dist = 0

Detailed Description

Definition at line 300 of file AMDGPUNextUseAnalysis.h.

Constructor & Destructor Documentation

◆ UseDistancePair() [1/2]

llvm::AMDGPUNextUseAnalysis::UseDistancePair::UseDistancePair ( )
default

◆ UseDistancePair() [2/2]

llvm::AMDGPUNextUseAnalysis::UseDistancePair::UseDistancePair ( const MachineOperand * Use,
NextUseDistance Dist )
inline

Definition at line 304 of file AMDGPUNextUseAnalysis.h.

References Dist, and Use.

Member Data Documentation

◆ Dist

NextUseDistance llvm::AMDGPUNextUseAnalysis::UseDistancePair::Dist = 0

Definition at line 302 of file AMDGPUNextUseAnalysis.h.

Referenced by UseDistancePair().

◆ Use

const MachineOperand* llvm::AMDGPUNextUseAnalysis::UseDistancePair::Use = nullptr

Definition at line 301 of file AMDGPUNextUseAnalysis.h.

Referenced by UseDistancePair().


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