LLVM 20.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.