Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUPerfHintAnalysis.cpp59 char llvm::AMDGPUPerfHintAnalysis::ID = 0;
60 char &llvm::AMDGPUPerfHintAnalysisID = AMDGPUPerfHintAnalysis::ID;
62 INITIALIZE_PASS(AMDGPUPerfHintAnalysis, DEBUG_TYPE,
68 friend AMDGPUPerfHintAnalysis;
71 AMDGPUPerfHint(AMDGPUPerfHintAnalysis::FuncInfoMap &FIM_, in AMDGPUPerfHint()
98 AMDGPUPerfHintAnalysis::FuncInfoMap &FIM;
107 static bool isMemBound(const AMDGPUPerfHintAnalysis::FuncInfo &F);
108 static bool needLimitWave(const AMDGPUPerfHintAnalysis::FuncInfo &F);
209 auto FIP = FIM.insert(std::make_pair(&F, AMDGPUPerfHintAnalysis::FuncInfo())); in visit()
213 AMDGPUPerfHintAnalysis::FuncInfo &FI = FIP.first->second; in visit()
[all …]
DAMDGPUPerfHintAnalysis.h23 struct AMDGPUPerfHintAnalysis : public FunctionPass { struct
27 AMDGPUPerfHintAnalysis() : FunctionPass(ID) {} in AMDGPUPerfHintAnalysis() argument
DAMDGPUMachineFunction.cpp34 if (AMDGPUPerfHintAnalysis *PHA = static_cast<AMDGPUPerfHintAnalysis*>( in AMDGPUMachineFunction()
DCMakeLists.txt73 AMDGPUPerfHintAnalysis.cpp
DAMDGPUISelDAGToDAG.cpp89 AU.addRequired<AMDGPUPerfHintAnalysis>(); in getAnalysisUsage()
257 INITIALIZE_PASS_DEPENDENCY(AMDGPUPerfHintAnalysis) in INITIALIZE_PASS_DEPENDENCY()