Lines Matching refs:AMDGPUPromoteAllocaImpl
65 class AMDGPUPromoteAllocaImpl { class
102 AMDGPUPromoteAllocaImpl(TargetMachine &TM) : TM(TM) {} in AMDGPUPromoteAllocaImpl() function in __anon56378d370111::AMDGPUPromoteAllocaImpl
148 return AMDGPUPromoteAllocaImpl(TPC->getTM<TargetMachine>()).run(F); in runOnFunction()
155 bool Changed = AMDGPUPromoteAllocaImpl(TM).run(F); in run()
164 bool AMDGPUPromoteAllocaImpl::run(Function &F) { in run()
202 AMDGPUPromoteAllocaImpl::getLocalSizeYZ(IRBuilder<> &Builder) { in getLocalSizeYZ()
289 Value *AMDGPUPromoteAllocaImpl::getWorkitemID(IRBuilder<> &Builder, in getWorkitemID()
574 bool AMDGPUPromoteAllocaImpl::binaryOpIsDerivedFromSameAlloca( in binaryOpIsDerivedFromSameAlloca()
604 bool AMDGPUPromoteAllocaImpl::collectUsesWithPtrTypes( in collectUsesWithPtrTypes()
710 bool AMDGPUPromoteAllocaImpl::hasSufficientLocalMem(const Function &F) { in hasSufficientLocalMem()
846 bool AMDGPUPromoteAllocaImpl::handleAlloca(AllocaInst &I, bool SufficientLDS) { in handleAlloca()