|
LLVM 23.0.0git
|
This is the complete list of members for llvm::AMDGPUNextUseAnalysis, including all inherited members.
| AMDGPUNextUseAnalysis(AMDGPUNextUseAnalysis &&Other) | llvm::AMDGPUNextUseAnalysis | |
| AMDGPUNextUseAnalysisLegacyPass class | llvm::AMDGPUNextUseAnalysis | friend |
| AMDGPUNextUseAnalysisPass class | llvm::AMDGPUNextUseAnalysis | friend |
| AMDGPUNextUseAnalysisPrinterLegacyPass class | llvm::AMDGPUNextUseAnalysis | friend |
| AMDGPUNextUseAnalysisPrinterPass class | llvm::AMDGPUNextUseAnalysis | friend |
| getConfig() const | llvm::AMDGPUNextUseAnalysis | |
| getNextUseDistances(const DenseMap< unsigned, LaneBitmask > &LiveRegs, const MachineInstr &MI, UseDistancePair &Furthest, UseDistancePair *FurthestSubreg=nullptr, DenseMap< const MachineOperand *, UseDistancePair > *RelevantUses=nullptr) const | llvm::AMDGPUNextUseAnalysis | |
| getReachableUses(Register LiveReg, LaneBitmask LaneMask, const MachineInstr &MI, SmallVector< const MachineOperand * > &Uses) const | llvm::AMDGPUNextUseAnalysis | |
| getShortestDistance(Register LiveReg, const MachineInstr &CurMI, const SmallVector< const MachineOperand * > &Uses, const MachineOperand **ShortestUseOut=nullptr, SmallVector< NextUseDistance > *Distances=nullptr) const | llvm::AMDGPUNextUseAnalysis | |
| operator=(AMDGPUNextUseAnalysis &&Other) | llvm::AMDGPUNextUseAnalysis | |
| setConfig(Config) | llvm::AMDGPUNextUseAnalysis | |
| ~AMDGPUNextUseAnalysis() | llvm::AMDGPUNextUseAnalysis |