Home
last modified time | relevance | path

Searched refs:AMDGPUPerfHintAnalysis (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp63 friend AMDGPUPerfHintAnalysis;
66 AMDGPUPerfHint(AMDGPUPerfHintAnalysis::FuncInfoMap &FIM_, in AMDGPUPerfHint()
93 AMDGPUPerfHintAnalysis::FuncInfoMap &FIM;
99 AMDGPUPerfHintAnalysis::FuncInfo *visit(const Function &F);
100 static bool isMemBound(const AMDGPUPerfHintAnalysis::FuncInfo &F);
101 static bool needLimitWave(const AMDGPUPerfHintAnalysis::FuncInfo &F);
215 AMDGPUPerfHintAnalysis::FuncInfo *AMDGPUPerfHint::visit(const Function &F) { in visit()
216 AMDGPUPerfHintAnalysis::FuncInfo &FI = FIM[&F]; in visit()
292 const AMDGPUPerfHintAnalysis::FuncInfo *Info = visit(F); in runOnFunction()
319 bool AMDGPUPerfHint::isMemBound(const AMDGPUPerfHintAnalysis::FuncInfo &FI) { in isMemBound()
[all …]
H A DAMDGPUPerfHintAnalysis.h26 class AMDGPUPerfHintAnalysis; variable
31 class AMDGPUPerfHintAnalysis {
51 AMDGPUPerfHintAnalysis() {} in AMDGPUPerfHintAnalysis() function
67 std::unique_ptr<AMDGPUPerfHintAnalysis> Impl;
70 : TM(TM), Impl(std::make_unique<AMDGPUPerfHintAnalysis>()) {} in AMDGPUPerfHintAnalysisPass()