LLVM 23.0.0git
AMDGPUNextUseAnalysis.h File Reference

Go to the source code of this file.

Classes

class  llvm::NextUseDistance
class  llvm::AMDGPUNextUseAnalysis
struct  llvm::AMDGPUNextUseAnalysis::Config
struct  llvm::AMDGPUNextUseAnalysis::UseDistancePair
class  llvm::AMDGPUNextUseAnalysisLegacyPass
class  llvm::AMDGPUNextUseAnalysisPass
class  llvm::AMDGPUNextUseAnalysisPrinterLegacyPass
class  llvm::AMDGPUNextUseAnalysisPrinterPass

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Functions

constexpr NextUseDistance llvm::operator+ (NextUseDistance A, const NextUseDistance &B)
constexpr NextUseDistance llvm::operator- (NextUseDistance A, const NextUseDistance &B)
constexpr NextUseDistance llvm::min (NextUseDistance A, NextUseDistance B)
constexpr NextUseDistance llvm::max (NextUseDistance A, NextUseDistance B)