Lines Matching refs:AMDGPUPromoteKernelArguments
32 class AMDGPUPromoteKernelArguments : public FunctionPass { class
50 AMDGPUPromoteKernelArguments() : FunctionPass(ID) {} in AMDGPUPromoteKernelArguments() function in __anonddeb49000111::AMDGPUPromoteKernelArguments
65 void AMDGPUPromoteKernelArguments::enqueueUsers(Value *Ptr) { in enqueueUsers()
94 bool AMDGPUPromoteKernelArguments::promotePointer(Value *Ptr) { in promotePointer()
130 bool AMDGPUPromoteKernelArguments::promoteLoad(LoadInst *LI) { in promoteLoad()
153 bool AMDGPUPromoteKernelArguments::run(Function &F, MemorySSA &MSSA, in run()
188 bool AMDGPUPromoteKernelArguments::runOnFunction(Function &F) { in runOnFunction()
194 INITIALIZE_PASS_BEGIN(AMDGPUPromoteKernelArguments, DEBUG_TYPE,
198 INITIALIZE_PASS_END(AMDGPUPromoteKernelArguments, DEBUG_TYPE,
201 char AMDGPUPromoteKernelArguments::ID = 0;
204 return new AMDGPUPromoteKernelArguments(); in createAMDGPUPromoteKernelArgumentsPass()
212 if (AMDGPUPromoteKernelArguments().run(F, MSSA, AA)) { in run()