|
LLVM 22.0.0git
|
#include "Target/AMDGPU/AMDGPUPerfHintAnalysis.h"
Classes | |
| struct | FuncInfo |
Public Types | |
| typedef ValueMap< const Function *, FuncInfo > | FuncInfoMap |
Public Member Functions | |
| AMDGPUPerfHintAnalysis ()=default | |
| bool | runOnSCC (const GCNTargetMachine &TM, CallGraphSCC &SCC) |
| bool | run (const GCNTargetMachine &TM, LazyCallGraph &CG) |
| bool | isMemoryBound (const Function *F) const |
| bool | needsWaveLimiter (const Function *F) const |
Definition at line 31 of file AMDGPUPerfHintAnalysis.h.
Definition at line 45 of file AMDGPUPerfHintAnalysis.h.
|
default |
References F.
Definition at line 407 of file AMDGPUPerfHintAnalysis.cpp.
References F.
Definition at line 415 of file AMDGPUPerfHintAnalysis.cpp.
References F.
| bool AMDGPUPerfHintAnalysis::run | ( | const GCNTargetMachine & | TM, |
| LazyCallGraph & | CG ) |
Definition at line 441 of file AMDGPUPerfHintAnalysis.cpp.
References llvm::LazyCallGraph::buildRefSCCs(), Changed, F, and llvm::LazyCallGraph::postorder_ref_sccs().
| bool AMDGPUPerfHintAnalysis::runOnSCC | ( | const GCNTargetMachine & | TM, |
| CallGraphSCC & | SCC ) |
Definition at line 423 of file AMDGPUPerfHintAnalysis.cpp.