|
LLVM 22.0.0git
|
Analyzes if a function potentially memory bound and if a kernel kernel may benefit from limiting number of waves to reduce cache thrashing. More...
#include "llvm/IR/PassManager.h"#include "llvm/IR/ValueMap.h"#include "llvm/Analysis/CGSCCPassManager.h"#include "llvm/Analysis/LazyCallGraph.h"Go to the source code of this file.
Classes | |
| class | llvm::AMDGPUPerfHintAnalysis |
| struct | llvm::AMDGPUPerfHintAnalysis::FuncInfo |
| struct | llvm::AMDGPUPerfHintAnalysisPass |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Analyzes if a function potentially memory bound and if a kernel kernel may benefit from limiting number of waves to reduce cache thrashing.
Definition in file AMDGPUPerfHintAnalysis.h.