LLVM 23.0.0git
llvm::AMDGPUNextUseAnalysis Member List

This is the complete list of members for llvm::AMDGPUNextUseAnalysis, including all inherited members.

AMDGPUNextUseAnalysis(AMDGPUNextUseAnalysis &&Other)llvm::AMDGPUNextUseAnalysis
AMDGPUNextUseAnalysisLegacyPass classllvm::AMDGPUNextUseAnalysisfriend
AMDGPUNextUseAnalysisPass classllvm::AMDGPUNextUseAnalysisfriend
AMDGPUNextUseAnalysisPrinterLegacyPass classllvm::AMDGPUNextUseAnalysisfriend
AMDGPUNextUseAnalysisPrinterPass classllvm::AMDGPUNextUseAnalysisfriend
getConfig() constllvm::AMDGPUNextUseAnalysis
getNextUseDistances(const DenseMap< unsigned, LaneBitmask > &LiveRegs, const MachineInstr &MI, UseDistancePair &Furthest, UseDistancePair *FurthestSubreg=nullptr, DenseMap< const MachineOperand *, UseDistancePair > *RelevantUses=nullptr) constllvm::AMDGPUNextUseAnalysis
getReachableUses(Register LiveReg, LaneBitmask LaneMask, const MachineInstr &MI, SmallVector< const MachineOperand * > &Uses) constllvm::AMDGPUNextUseAnalysis
getShortestDistance(Register LiveReg, const MachineInstr &CurMI, const SmallVector< const MachineOperand * > &Uses, const MachineOperand **ShortestUseOut=nullptr, SmallVector< NextUseDistance > *Distances=nullptr) constllvm::AMDGPUNextUseAnalysis
operator=(AMDGPUNextUseAnalysis &&Other)llvm::AMDGPUNextUseAnalysis
setConfig(Config)llvm::AMDGPUNextUseAnalysis
~AMDGPUNextUseAnalysis()llvm::AMDGPUNextUseAnalysis